com.kodemuse.security.ssl
Class ASN1Cert

java.lang.Object
  |
  +--com.kodemuse.security.ssl.LogCapability
        |
        +--com.kodemuse.security.ssl.ASN1Cert

class ASN1Cert
extends LogCapability

opaque ASN.1Cert<1..2^24-1>;

Author:
Harmeet Bedi

Constructor Summary
(package private) ASN1Cert(byte[] ba)
           
(package private) ASN1Cert(java.io.DataInputStream din)
           
(package private) ASN1Cert(java.security.cert.X509Certificate cert)
           
 
Method Summary
 java.security.cert.X509Certificate getCertificate()
           
(package private)  byte[] getEncoded()
           
(package private)  boolean isEqual(ASN1Cert cert)
           
(package private)  boolean isEqual(java.security.cert.X509Certificate cert)
           
 java.lang.String toString()
           
 void write(java.io.DataOutputStream dout)
           
 
Methods inherited from class com.kodemuse.security.ssl.LogCapability
log, protocolLog
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASN1Cert

ASN1Cert(java.io.DataInputStream din)
   throws java.io.IOException

ASN1Cert

ASN1Cert(java.security.cert.X509Certificate cert)
   throws java.security.cert.CertificateEncodingException

ASN1Cert

ASN1Cert(byte[] ba)
Method Detail

write

public void write(java.io.DataOutputStream dout)
           throws java.io.IOException

toString

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

getCertificate

public java.security.cert.X509Certificate getCertificate()
                                                  throws java.security.cert.CertificateException,
                                                         java.security.NoSuchProviderException

getEncoded

byte[] getEncoded()

isEqual

boolean isEqual(java.security.cert.X509Certificate cert)
          throws java.security.cert.CertificateEncodingException

isEqual

boolean isEqual(ASN1Cert cert)
          throws java.security.cert.CertificateEncodingException