Class KerberosName


  • public class KerberosName
    extends java.lang.Object
    This represents a KerberosName as defined in RFC 1510. KerberosName ::= SEQUENCE { realm [0] Realm, principalName [1] CertPrincipalName -- defined above } CertPrincipalName ::= SEQUENCE { name-type[0] INTEGER, name-string[1] SEQUENCE OF UTF8String }
    • Constructor Summary

      Constructors 
      Constructor Description
      KerberosName​(java.lang.String realm, int name_type, java.util.Vector<java.lang.String> name_strings)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void encode​(java.io.OutputStream out)
      Write the extension to the DerOutputStream.
      static void main​(java.lang.String[] argv)  
      byte[] toByteArray()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • OID

        public static final int[] OID
    • Constructor Detail

      • KerberosName

        public KerberosName​(java.lang.String realm,
                            int name_type,
                            java.util.Vector<java.lang.String> name_strings)
    • Method Detail

      • encode

        public void encode​(java.io.OutputStream out)
                    throws java.io.IOException
        Write the extension to the DerOutputStream.
        Parameters:
        out - the DerOutputStream to write the extension to.
        Throws:
        java.io.IOException - on encoding errors.
      • toByteArray

        public byte[] toByteArray()
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • main

        public static void main​(java.lang.String[] argv)