You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by dr...@apache.org on 2015/04/08 08:27:46 UTC
directory-kerby git commit: DIRKRB-211 Using MIT klist tool can't
list the tickets in the credentials cache generated by kerby's kinit.
Contributed by Jiajia
Repository: directory-kerby
Updated Branches:
refs/heads/master b73d5116d -> d66789da8
DIRKRB-211 Using MIT klist tool can't list the tickets in the credentials cache generated by kerby's kinit. Contributed by Jiajia
Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/d66789da
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/d66789da
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/d66789da
Branch: refs/heads/master
Commit: d66789da8775b033fa136ec91ed315b9a3e58855
Parents: b73d511
Author: Drankye <dr...@gmail.com>
Authored: Wed Apr 8 22:25:05 2015 +0800
Committer: Drankye <dr...@gmail.com>
Committed: Wed Apr 8 22:25:05 2015 +0800
----------------------------------------------------------------------
.../kerby/kerberos/kerb/ccache/CredCacheOutputStream.java | 2 +-
.../org/apache/kerby/kerberos/kerb/ccache/CredentialCache.java | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/d66789da/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredCacheOutputStream.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredCacheOutputStream.java b/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredCacheOutputStream.java
index ceba3ec..ee8ca3d 100644
--- a/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredCacheOutputStream.java
+++ b/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredCacheOutputStream.java
@@ -79,7 +79,7 @@ public class CredCacheOutputStream extends KrbOutputStream
writeInt(0);
} else {
List<HostAddress> addresses = addrs.getElements();
- write(addresses.size());
+ writeInt(addresses.size());
for (HostAddress addr : addresses) {
writeAddress(addr);
}
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/d66789da/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredentialCache.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredentialCache.java b/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredentialCache.java
index 5eedde1..75b2bab 100644
--- a/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredentialCache.java
+++ b/kerby-kerb/kerb-util/src/main/java/org/apache/kerby/kerberos/kerb/ccache/CredentialCache.java
@@ -172,8 +172,9 @@ public class CredentialCache implements KrbCredentialCache
private void doLoad(CredCacheInputStream ccis) throws IOException {
this.version = readVersion(ccis);
-
- this.tags = readTags(ccis);
+ if (version == FCC_FVNO_4) {
+ this.tags = readTags(ccis);
+ }
this.primaryPrincipal = ccis.readPrincipal(version);