Package org.bouncycastle.asn1
Interface ASN1Encodable
-
- All Known Subinterfaces:
ASN1BitStringParser
,ASN1ExternalParser
,ASN1OctetStringParser
,ASN1SequenceParser
,ASN1SetParser
,ASN1TaggedObjectParser
- All Known Implementing Classes:
AccessDescription
,AlgorithmIdentifier
,AltSignatureAlgorithm
,AltSignatureValue
,ASN1Absent
,ASN1BitString
,ASN1BMPString
,ASN1Boolean
,ASN1Enumerated
,ASN1External
,ASN1GeneralizedTime
,ASN1GeneralString
,ASN1GraphicString
,ASN1IA5String
,ASN1Integer
,ASN1Null
,ASN1NumericString
,ASN1Object
,ASN1ObjectDescriptor
,ASN1ObjectIdentifier
,ASN1OctetString
,ASN1Primitive
,ASN1PrintableString
,ASN1RelativeOID
,ASN1Sequence
,ASN1Set
,ASN1T61String
,ASN1TaggedObject
,ASN1UniversalString
,ASN1UTCTime
,ASN1UTF8String
,ASN1VideotexString
,ASN1VisibleString
,AttCertIssuer
,AttCertValidityPeriod
,Attribute
,Attribute
,AttributeCertificate
,AttributeCertificateInfo
,AttributeTypeAndValue
,AuthenticatedSafe
,AuthorityInformationAccess
,AuthorityKeyIdentifier
,AuthorityKeyIdentifierStructure
,BasicConstraints
,BasicOCSPResponse
,BERBitString
,BERBitStringParser
,BEROctetString
,BEROctetStringParser
,BERSequence
,BERSequenceParser
,BERSet
,BERSetParser
,BERTaggedObject
,BiometricData
,CAST5CBCParameters
,CCMParameters
,CertBag
,CertID
,Certificate
,CertificateList
,CertificatePair
,CertificatePolicies
,CertificationRequest
,CertificationRequestInfo
,CertPolicyId
,CertStatus
,CMCEPrivateKey
,CMCEPublicKey
,ContentInfo
,CRLBag
,CRLDistPoint
,CrlID
,CRLNumber
,CRLReason
,DeltaCertificateDescriptor
,DERBitString
,DERBMPString
,DERExternal
,DERExternalParser
,DERGeneralizedTime
,DERGeneralString
,DERGraphicString
,DERIA5String
,DERNull
,DERNumericString
,DEROctetString
,DEROctetStringParser
,DERPrintableString
,DERSequence
,DERSet
,DERT61String
,DERTaggedObject
,DERUniversalString
,DERUTCTime
,DERUTF8String
,DERVideotexString
,DERVisibleString
,DHDomainParameters
,DHParameter
,DHPublicKey
,DHValidationParms
,DigestInfo
,DirectoryString
,DisplayText
,DistributionPoint
,DistributionPointName
,DLBitString
,DLBitStringParser
,DLExternal
,DLSequence
,DLSequenceParser
,DLSet
,DLSetParser
,DLTaggedObject
,DomainParameters
,DSAParameter
,DSTU4145BinaryField
,DSTU4145ECBinary
,DSTU4145Params
,DSTU4145PublicKey
,ECGOST3410ParamSetParameters
,ECPrivateKey
,ECPrivateKeyStructure
,ElGamalParameter
,EncryptedData
,EncryptedObjectStoreData
,EncryptedPrivateKeyData
,EncryptedPrivateKeyInfo
,EncryptedSecretKeyData
,EncryptionScheme
,ExtendedKeyUsage
,Extension
,Extensions
,ExternalValue
,FalconPrivateKey
,FalconPublicKey
,GCMParameters
,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
,KyberPrivateKey
,KyberPublicKey
,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
,PBMAC1Params
,PersonalData
,Pfx
,PKCS10CertificationRequest
,PKCS12PBEParams
,PolicyConstraints
,PolicyInformation
,PolicyMappings
,PolicyQualifierId
,PolicyQualifierInfo
,PrivateKeyInfo
,PrivateKeyUsagePeriod
,QCStatement
,RC2CBCParameter
,RDN
,ReasonFlags
,Request
,ResponderID
,ResponseBytes
,ResponseData
,RevokedInfo
,RoleSyntax
,RSAESOAEPparams
,RSAPrivateKey
,RSAPrivateKeyStructure
,RSAPublicKey
,RSAPublicKeyStructure
,RSASSAPSSparams
,SABERPrivateKey
,SABERPublicKey
,SafeBag
,ScryptParams
,SecretKeyData
,SemanticsInformation
,ServiceLocator
,Signature
,SignatureCheck
,SignedData
,SignerInfo
,SingleResponse
,SPHINCS256KeyParams
,SPHINCSPLUSPrivateKey
,SPHINCSPLUSPublicKey
,SubjectAltPublicKeyInfo
,SubjectDirectoryAttributes
,SubjectKeyIdentifier
,SubjectPublicKeyInfo
,Target
,TargetInformation
,Targets
,TBSCertificate
,TBSCertificateStructure
,TBSCertList
,TBSCertList.CRLEntry
,TBSRequest
,Time
,TypeOfBiometricData
,UserNotice
,V2Form
,ValidationParams
,VerisignCzagExtension
,X500Name
,X509Attribute
,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.
-
-