sun.security.mule.krb5.internal
Class MethodData

java.lang.Object
  extended by sun.security.mule.krb5.internal.MethodData

public class MethodData
extends Object

Implements the ASN.1 EncKrbPrivPart type.

METHOD-DATA ::= SEQUENCE { method-type[0] INTEGER, method-data[1] OCTET STRING OPTIONAL }


Constructor Summary
MethodData(sun.security.util.DerValue encoding)
          Constructs a MethodData object.
MethodData(int type, byte[] data)
           
 
Method Summary
 byte[] asn1Encode()
          Encodes an MethodData object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodData

public MethodData(int type,
                  byte[] data)

MethodData

public MethodData(sun.security.util.DerValue encoding)
           throws Asn1Exception,
                  IOException
Constructs a MethodData object.

Parameters:
encoding - a Der-encoded data.
Throws:
Asn1Exception - if an error occurs while decoding an ASN1 encoded data.
IOException - if an I/O error occurs while reading encoded data.
Method Detail

asn1Encode

public byte[] asn1Encode()
                  throws Asn1Exception,
                         IOException
Encodes an MethodData object.

Returns:
the byte array of encoded MethodData object.
Throws:
Asn1Exception - if an error occurs while decoding an ASN1 encoded data.
IOException - if an I/O error occurs while reading encoded data.


Copyright © 2013. All Rights Reserved.