Package org.bouncycastle.asn1
Interface ASN1Encodable
-
- All Known Subinterfaces:
ASN1ApplicationSpecificParser
,ASN1OctetStringParser
,ASN1PrivateParser
,ASN1SequenceParser
,ASN1SetParser
,ASN1TaggedObjectParser
- All Known Implementing Classes:
AccessDescription
,AlgorithmIdentifier
,ASN1ApplicationSpecific
,ASN1BitString
,ASN1Boolean
,ASN1Enumerated
,ASN1External
,ASN1GeneralizedTime
,ASN1Integer
,ASN1Null
,ASN1Object
,ASN1ObjectIdentifier
,ASN1OctetString
,ASN1Primitive
,ASN1Private
,ASN1Sequence
,ASN1Set
,ASN1TaggedObject
,ASN1UTCTime
,AttCertIssuer
,AttCertValidityPeriod
,Attribute
,Attribute
,AttributeCertificate
,AttributeCertificateInfo
,AttributeTypeAndValue
,AuthenticatedSafe
,AuthorityInformationAccess
,AuthorityKeyIdentifier
,BasicConstraints
,BasicOCSPResponse
,BERApplicationSpecific
,BERApplicationSpecificParser
,BEROctetString
,BEROctetStringParser
,BERPrivate
,BERPrivateParser
,BERSequence
,BERSequenceParser
,BERSet
,BERSetParser
,BERTaggedObject
,BERTaggedObjectParser
,BiometricData
,CAST5CBCParameters
,CertBag
,CertID
,Certificate
,CertificateList
,CertificatePair
,CertificatePolicies
,CertificationRequest
,CertificationRequestInfo
,CertPolicyId
,CertStatus
,ContentInfo
,CRLBag
,CRLDistPoint
,CrlID
,CRLNumber
,CRLReason
,DERApplicationSpecific
,DERBitString
,DERBMPString
,DERBoolean
,DEREnumerated
,DERExternal
,DERExternalParser
,DERGeneralizedTime
,DERGeneralString
,DERGraphicString
,DERIA5String
,DERInteger
,DERNull
,DERNumericString
,DERObjectIdentifier
,DEROctetString
,DEROctetStringParser
,DERPrintableString
,DERPrivate
,DERSequence
,DERSet
,DERT61String
,DERTaggedObject
,DERUniversalString
,DERUTCTime
,DERUTF8String
,DERVideotexString
,DERVisibleString
,DHDomainParameters
,DHParameter
,DHPublicKey
,DHValidationParms
,DigestInfo
,DirectoryString
,DisplayText
,DistributionPoint
,DistributionPointName
,DLApplicationSpecific
,DLBitString
,DLExternal
,DLPrivate
,DLSequence
,DLSequenceParser
,DLSet
,DLSetParser
,DLTaggedObject
,DomainParameters
,DSAParameter
,DSTU4145BinaryField
,DSTU4145ECBinary
,DSTU4145Params
,DSTU4145PublicKey
,ECGOST3410ParamSetParameters
,ECPrivateKey
,ECPrivateKeyStructure
,ElGamalParameter
,EncryptedData
,EncryptedObjectStoreData
,EncryptedPrivateKeyData
,EncryptedPrivateKeyInfo
,EncryptedSecretKeyData
,EncryptionScheme
,ExtendedKeyUsage
,Extension
,Extensions
,GeneralName
,GeneralNames
,GeneralSubtree
,GMSSPrivateKey
,GMSSPublicKey
,Gost2814789EncryptedKey
,Gost2814789KeyWrapParameters
,GOST28147Parameters
,GOST3410ParamSetParameters
,GOST3410PublicKeyAlgParameters
,GostR3410KeyTransport
,GostR3410TransportParameters
,Holder
,IDEACBCPar
,IetfAttrSyntax
,Iso4217CurrencyCode
,IssuerAndSerialNumber
,IssuerSerial
,IssuingDistributionPoint
,KeyDerivationFunc
,KeyPurposeId
,KeySpecificInfo
,KeyUsage
,KMACwithSHAKE128_params
,KMACwithSHAKE256_params
,LinkedCertificate
,MacData
,McElieceCCA2PrivateKey
,McElieceCCA2PublicKey
,McEliecePrivateKey
,McEliecePublicKey
,MonetaryValue
,NameConstraints
,NameOrPseudonym
,NetscapeCertRequest
,NetscapeCertType
,NetscapeRevocationURL
,NoticeReference
,ObjectData
,ObjectDataSequence
,ObjectDigestInfo
,ObjectStore
,ObjectStoreData
,ObjectStoreIntegrityCheck
,OCSPRequest
,OCSPResponse
,OCSPResponseStatus
,OtherInfo
,OtherName
,ParSet
,PBEParameter
,PBES2Parameters
,PBKDF2Params
,PbkdMacIntegrityCheck
,PersonalData
,Pfx
,PKCS10CertificationRequest
,PKCS12PBEParams
,PolicyConstraints
,PolicyInformation
,PolicyMappings
,PolicyQualifierId
,PolicyQualifierInfo
,PrivateKeyInfo
,PrivateKeyUsagePeriod
,PublicKeyAndChallenge
,QCStatement
,RainbowPrivateKey
,RainbowPublicKey
,RC2CBCParameter
,RDN
,ReasonFlags
,Request
,ResponderID
,ResponseBytes
,ResponseData
,RevokedInfo
,RoleSyntax
,RSAESOAEPparams
,RSAPrivateKey
,RSAPrivateKeyStructure
,RSAPublicKey
,RSAPublicKeyStructure
,RSASSAPSSparams
,SafeBag
,ScryptParams
,SecretKeyData
,SemanticsInformation
,ServiceLocator
,Signature
,SignatureCheck
,SignedData
,SignedPublicKeyAndChallenge
,SignerInfo
,SingleResponse
,SPHINCS256KeyParams
,SubjectDirectoryAttributes
,SubjectKeyIdentifier
,SubjectPublicKeyInfo
,Target
,TargetInformation
,Targets
,TBSCertificate
,TBSCertificateStructure
,TBSCertList
,TBSCertList.CRLEntry
,TBSRequest
,Time
,TypeOfBiometricData
,UserNotice
,V2Form
,ValidationParams
,VerisignCzagExtension
,X500Name
,X509CertificateStructure
,X509Extensions
,X509KeyUsage
,X509Name
,X509Principal
,X962Parameters
,X9Curve
,X9ECParameters
,X9ECPoint
,X9FieldElement
,X9FieldID
,XMSSKeyParams
,XMSSMTKeyParams
,XMSSMTPrivateKey
,XMSSMTPublicKey
,XMSSPrivateKey
,XMSSPublicKey
public interface ASN1Encodable
Basic interface to produce serialisers for ASN.1 encodings.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ASN1Primitive
toASN1Primitive()
Return an object, possibly constructed, of ASN.1 primitives
-
-
-
Method Detail
-
toASN1Primitive
ASN1Primitive toASN1Primitive()
Return an object, possibly constructed, of ASN.1 primitives- Returns:
- an ASN.1 primitive.
-
-