kz.gamma.hardware.asn1
Class ASN1Encodable
java.lang.Object
kz.gamma.hardware.asn1.ASN1Encodable
- All Implemented Interfaces:
- DEREncodable
- Direct Known Subclasses:
- Accuracy, AlgorithmIdentifier, AttCertIssuer, AttCertValidityPeriod, Attribute, AttributeCertificate, AttributeCertificateInfo, AuthorityKeyIdentifier, BasicConstraints, BasicOCSPResponse, CertID, CertificateList, CertificationRequest, CertificationRequestInfo, CertStatus, CMSGammaEnvelopedData.RecipientInfoGamma, ContentInfo, CrlID, DERObject, DigestInfo, EncryptedContentInfo, EnvelopedData, ESSCertID, ESSCertIDv2, ExtendedKeyUsage, GeneralName, GeneralNames, Holder, IssuerAndSerialNumber, IssuerSerial, KeySpecificInfo, MessageImprint, ObjectDigestInfo, OCSPRequest, OCSPResponse, OriginatorInfo, OtherInfo, PKIFreeText, PKIStatus, PKIStatusInfo, PolicyInformation, Request, ResponderID, ResponseBytes, ResponseData, RevokedInfo, ServiceLocator, Signature, SignedData, SignerIdentifier, SignerInfo, SigningCertificate, SigningCertificateV2, SingleResponse, SubjectPublicKeyInfo, TBSCertificateStructure, TBSCertList, TBSCertList.CRLEntry, TBSRequest, Time, Time, TimeStampReq, TimeStampResp, TSTInfo, V2Form, X509Attribute, X509CertificateStructure, X509Extensions, X509Name, X962Parameters, X9Curve, X9ECParameters, X9ECPoint, X9FieldElement, X9FieldID
public abstract class ASN1Encodable
- extends java.lang.Object
- implements DEREncodable
|
Field Summary |
static java.lang.String |
BER
|
static java.lang.String |
DER
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
DER
public static final java.lang.String DER
- See Also:
- Constant Field Values
BER
public static final java.lang.String BER
- See Also:
- Constant Field Values
ASN1Encodable
public ASN1Encodable()
getEncoded
public byte[] getEncoded()
throws java.io.IOException
- Returns:
-
- Throws:
java.io.IOException
getEncoded
public byte[] getEncoded(java.lang.String encoding)
throws java.io.IOException
- Parameters:
encoding -
- Returns:
-
- Throws:
java.io.IOException
getDEREncoded
public byte[] getDEREncoded()
- Return the DER encoding of the object, null if the DER encoding can not be made.
- Returns:
- a DER byte array, null otherwise.
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
- Returns:
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
- Parameters:
o -
- Returns:
getDERObject
public DERObject getDERObject()
- Specified by:
getDERObject in interface DEREncodable
- Returns:
toASN1Object
public abstract DERObject toASN1Object()
- Returns:
Copyright © 2013 Gamma Technologies. All Rights Reserved.