You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2004/10/19 20:51:10 UTC
svn commit: rev 55085 - in incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io: decoder encoder
Author: erodriguez
Date: Tue Oct 19 11:51:09 2004
New Revision: 55085
Modified:
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/decoder/KerberosMessageDecoder.java
incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/encoder/KerberosMessageEncoder.java
Log:
Clarification of TransitedEncoding type, updates to ASN.1 codecs.
Modified: incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/decoder/KerberosMessageDecoder.java
==============================================================================
--- incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/decoder/KerberosMessageDecoder.java (original)
+++ incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/decoder/KerberosMessageDecoder.java Tue Oct 19 11:51:09 2004
@@ -302,7 +302,7 @@
contents[1] OCTET STRING
}*/
protected TransitedEncoding decodeTransitedEncoding(DERSequence sequence) {
- int type = 0;
+ TransitedEncodingType type = TransitedEncodingType.NULL;
byte[] contents = null;
for (Enumeration e = sequence.getObjects(); e.hasMoreElements();) {
@@ -313,7 +313,7 @@
switch (tag) {
case 0:
DERInteger tag0 = (DERInteger) derObject;
- type = tag0.getValue().intValue();
+ type = TransitedEncodingType.getTypeByOrdinal(tag0.getValue().intValue());
break;
case 1:
DEROctetString tag1 = (DEROctetString) derObject;
Modified: incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/encoder/KerberosMessageEncoder.java
==============================================================================
--- incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/encoder/KerberosMessageEncoder.java (original)
+++ incubator/directory/kerberos/trunk/source/main/org/apache/kerberos/io/encoder/KerberosMessageEncoder.java Tue Oct 19 11:51:09 2004
@@ -256,7 +256,7 @@
ASN1EncodableVector vector = new ASN1EncodableVector();
- vector.add(new DERTaggedObject(0, new DERInteger(te.getType())));
+ vector.add(new DERTaggedObject(0, new DERInteger(te.getType().getOrdinal())));
vector.add(new DERTaggedObject(1, new DEROctetString(te.getContents())));
return new DERSequence(vector);