Package org.gudy.bouncycastle.asn1
Class ASN1Encodable
java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
- All Implemented Interfaces:
DEREncodable
- Direct Known Subclasses:
AccessDescription
,AlgorithmIdentifier
,AttCertIssuer
,AttCertValidityPeriod
,Attribute
,AttributeCertificate
,AttributeCertificateInfo
,AuthorityInformationAccess
,AuthorityKeyIdentifier
,BasicConstraints
,CertificateList
,CertificatePair
,CertificatePolicies
,ContentInfo
,CRLDistPoint
,DERObject
,DigestInfo
,DisplayText
,DistributionPoint
,DistributionPointName
,DSAParameter
,ECPrivateKeyStructure
,ExtendedKeyUsage
,GeneralName
,GeneralNames
,GeneralSubtree
,Holder
,IetfAttrSyntax
,IssuerSerial
,IssuingDistributionPoint
,NameConstraints
,NoticeReference
,ObjectDigestInfo
,PolicyInformation
,PolicyMappings
,PolicyQualifierInfo
,PrivateKeyInfo
,PrivateKeyUsagePeriod
,RoleSyntax
,RSAPrivateKeyStructure
,RSAPublicKeyStructure
,SubjectDirectoryAttributes
,SubjectKeyIdentifier
,SubjectPublicKeyInfo
,Target
,TargetInformation
,Targets
,TBSCertificateStructure
,TBSCertList
,TBSCertList.CRLEntry
,Time
,UserNotice
,V2Form
,X509Attribute
,X509CertificateStructure
,X509Extensions
,X509Name
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
byte[]
Return the DER encoding of the object, null if the DER encoding can not be made.byte[]
byte[]
getEncoded
(String encoding) int
hashCode()
abstract DERObject
-
Field Details
-
DER
- See Also:
-
BER
- See Also:
-
-
Constructor Details
-
ASN1Encodable
public ASN1Encodable()
-
-
Method Details
-
getEncoded
- Throws:
IOException
-
getEncoded
- Throws:
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() -
equals
-
getDERObject
- Specified by:
getDERObject
in interfaceDEREncodable
-
toASN1Object
-