Package org.bouncycastle.asn1
Interface ASN1Encodable
-
- All Known Subinterfaces:
ASN1ApplicationSpecificParser
,ASN1OctetStringParser
,ASN1SequenceParser
,ASN1SetParser
,ASN1TaggedObjectParser
- All Known Implementing Classes:
AccessDescription
,Accuracy
,AdditionalInformationSyntax
,Admissions
,AdmissionSyntax
,AlgorithmIdentifier
,ArchiveTimeStamp
,ArchiveTimeStampChain
,ArchiveTimeStampSequence
,ASN1ApplicationSpecific
,ASN1BitString
,ASN1Boolean
,ASN1Enumerated
,ASN1External
,ASN1GeneralizedTime
,ASN1Integer
,ASN1Null
,ASN1Object
,ASN1ObjectIdentifier
,ASN1OctetString
,ASN1Primitive
,ASN1Sequence
,ASN1Set
,ASN1TaggedObject
,ASN1UTCTime
,AttCertIssuer
,AttCertValidityPeriod
,Attribute
,Attribute
,Attribute
,AttributeCertificate
,AttributeCertificateInfo
,Attributes
,AttributeTypeAndValue
,AttributeTypeAndValue
,AttrOrOID
,AuthenticatedData
,AuthenticatedSafe
,AuthEnvelopedData
,AuthorityInformationAccess
,AuthorityKeyIdentifier
,BasicConstraints
,BasicOCSPResponse
,BERApplicationSpecific
,BERApplicationSpecificParser
,BEROctetString
,BEROctetStringParser
,BERSequence
,BERSequenceParser
,BERSet
,BERSetParser
,BERTaggedObject
,BERTaggedObjectParser
,BiometricData
,BodyPartID
,BodyPartList
,BodyPartPath
,BodyPartReference
,CAKeyUpdAnnContent
,CAST5CBCParameters
,CCMParameters
,CertBag
,CertConfirmContent
,CertEtcToken
,CertHash
,CertId
,CertID
,Certificate
,CertificateBody
,CertificateHolderAuthorization
,CertificateList
,CertificatePair
,CertificatePolicies
,CertificationRequest
,CertificationRequest
,CertificationRequestInfo
,CertifiedKeyPair
,CertOrEncCert
,CertPolicyId
,CertRepMessage
,CertReqMessages
,CertReqMsg
,CertRequest
,CertResponse
,CertStatus
,CertStatus
,CertTemplate
,Challenge
,CMCFailInfo
,CMCPublicationInfo
,CMCStatus
,CMCStatusInfo
,CMCStatusInfo.OtherInfo
,CMCStatusInfoV2
,CMCUnsignedData
,CMPCertificate
,CMSAlgorithmProtection
,CommitmentTypeIndication
,CommitmentTypeQualifier
,CompleteRevocationRefs
,CompressedData
,ContentHints
,ContentIdentifier
,ContentInfo
,ContentInfo
,Controls
,ControlsProcessed
,CRLAnnContent
,CRLBag
,CRLDistPoint
,CrlID
,CrlIdentifier
,CrlListID
,CRLNumber
,CrlOcspRef
,CRLReason
,CrlValidatedID
,CryptoInfos
,CscaMasterList
,CsrAttrs
,CVCertificate
,CVCertificateRequest
,Data
,DataGroupHash
,DeclarationOfMajority
,DecryptedPOP
,DERApplicationSpecific
,DERBitString
,DERBMPString
,DERBoolean
,DEREnumerated
,DERExternal
,DERExternalParser
,DERGeneralizedTime
,DERGeneralString
,DERGraphicString
,DERIA5String
,DERInteger
,DERNull
,DERNumericString
,DERObjectIdentifier
,DEROctetString
,DEROctetStringParser
,DERPrintableString
,DERSequence
,DERSet
,DERT61String
,DERTaggedObject
,DERUniversalString
,DERUTCTime
,DERUTF8String
,DERVideotexString
,DERVisibleString
,DHDomainParameters
,DHParameter
,DHPublicKey
,DhSigStatic
,DHValidationParms
,DigestedData
,DigestInfo
,DirectoryString
,DisplayText
,DistributionPoint
,DistributionPointName
,DLApplicationSpecific
,DLBitString
,DLExternal
,DLSequence
,DLSequenceParser
,DLSet
,DLSetParser
,DLTaggedObject
,DomainParameters
,DSAParameter
,DSTU4145BinaryField
,DSTU4145ECBinary
,DSTU4145Params
,DSTU4145PublicKey
,DVCSCertInfo
,DVCSErrorNotice
,DVCSRequest
,DVCSRequestInformation
,DVCSResponse
,DVCSTime
,ECCCMSSharedInfo
,ECDSAPublicKey
,ECGOST3410ParamSetParameters
,ECPrivateKey
,ECPrivateKeyStructure
,ElGamalParameter
,EncKeyWithID
,EncryptedContentInfo
,EncryptedData
,EncryptedData
,EncryptedKey
,EncryptedObjectStoreData
,EncryptedPOP
,EncryptedPrivateKeyData
,EncryptedPrivateKeyInfo
,EncryptedSecretKeyData
,EncryptedValue
,EncryptionInfo
,EncryptionScheme
,EnvelopedData
,ErrorMsgContent
,ESSCertID
,ESSCertIDv2
,Evidence
,EvidenceRecord
,ExtendedFailInfo
,ExtendedKeyUsage
,Extension
,ExtensionReq
,Extensions
,GCMParameters
,GeneralName
,GeneralNames
,GeneralSubtree
,GenericHybridParameters
,GenMsgContent
,GenRepContent
,GetCert
,GetCRL
,GMSSPrivateKey
,GMSSPublicKey
,Gost2814789EncryptedKey
,Gost2814789KeyWrapParameters
,GOST28147Parameters
,GOST3410ParamSetParameters
,GOST3410PublicKeyAlgParameters
,GostR3410KeyTransport
,GostR3410TransportParameters
,Holder
,IDEACBCPar
,IdentityProofV2
,IetfAttrSyntax
,InfoTypeAndValue
,Iso4217CurrencyCode
,IssuerAndSerialNumber
,IssuerAndSerialNumber
,IssuerSerial
,IssuingDistributionPoint
,KEKIdentifier
,KEKRecipientInfo
,KeyAgreeRecipientIdentifier
,KeyAgreeRecipientInfo
,KeyDerivationFunc
,KeyPurposeId
,KeyRecRepContent
,KeySpecificInfo
,KeyTransRecipientInfo
,KeyUsage
,KMACwithSHAKE128_params
,KMACwithSHAKE256_params
,LDSSecurityObject
,LDSVersionInfo
,LinkedCertificate
,LraPopWitness
,MacData
,McElieceCCA2PrivateKey
,McElieceCCA2PublicKey
,McEliecePrivateKey
,McEliecePublicKey
,MessageImprint
,MetaData
,ModCertTemplate
,MonetaryLimit
,MonetaryValue
,MQVuserKeyingMaterial
,NameConstraints
,NameOrPseudonym
,NamingAuthority
,NetscapeCertRequest
,NetscapeCertType
,NetscapeRevocationURL
,NoticeReference
,ObjectData
,ObjectDataSequence
,ObjectDigestInfo
,ObjectStore
,ObjectStoreData
,ObjectStoreIntegrityCheck
,OcspIdentifier
,OcspListID
,OCSPRequest
,OCSPResponse
,OcspResponsesID
,OCSPResponseStatus
,OOBCertHash
,OptionalValidity
,OriginatorIdentifierOrKey
,OriginatorInfo
,OriginatorPublicKey
,OtherCertID
,OtherHash
,OtherHashAlgAndValue
,OtherInfo
,OtherKeyAttribute
,OtherMsg
,OtherName
,OtherRecipientInfo
,OtherRevocationInfoFormat
,OtherRevRefs
,OtherRevVals
,OtherSigningCertificate
,OtherStatusInfo
,ParSet
,PartialHashtree
,PasswordRecipientInfo
,PathProcInput
,PBEParameter
,PBES2Parameters
,PBKDF2Params
,PbkdMacIntegrityCheck
,PBMParameter
,PendInfo
,PersonalData
,Pfx
,PKCS10CertificationRequest
,PKCS12PBEParams
,PKIArchiveOptions
,PKIBody
,PKIConfirmContent
,PKIData
,PKIFailureInfo
,PKIFreeText
,PKIHeader
,PKIMessage
,PKIMessages
,PKIPublicationInfo
,PKIResponse
,PKIStatus
,PKIStatusInfo
,PKMACValue
,PolicyConstraints
,PolicyInformation
,PolicyMappings
,PolicyQualifierId
,PolicyQualifierInfo
,PollRepContent
,PollReqContent
,PopLinkWitnessV2
,POPODecKeyChallContent
,POPODecKeyRespContent
,POPOPrivKey
,POPOSigningKey
,POPOSigningKeyInput
,PrivateKeyInfo
,PrivateKeyUsagePeriod
,ProcurationSyntax
,ProfessionInfo
,ProofOfPossession
,ProtectedPart
,PublicKeyAndChallenge
,PublicKeyDataObject
,PublishTrustAnchors
,QCStatement
,RainbowPrivateKey
,RainbowPublicKey
,RC2CBCParameter
,RDN
,ReasonFlags
,RecipientEncryptedKey
,RecipientIdentifier
,RecipientInfo
,RecipientKeyIdentifier
,Request
,RequestedCertificate
,ResponderID
,ResponseBytes
,ResponseData
,Restriction
,RevAnnContent
,RevDetails
,RevocationValues
,RevokedInfo
,RevokeRequest
,RevRepContent
,RevReqContent
,RoleSyntax
,RSAESOAEPparams
,RsaKemParameters
,RSAPrivateKey
,RSAPrivateKeyStructure
,RSAPublicKey
,RSAPublicKey
,RSAPublicKeyStructure
,RSASSAPSSparams
,SafeBag
,ScryptParams
,SCVPReqRes
,SecretKeyData
,SemanticsInformation
,ServiceLocator
,ServiceType
,Signature
,SignatureCheck
,SignaturePolicyId
,SignaturePolicyIdentifier
,SignedData
,SignedData
,SignedPublicKeyAndChallenge
,SignerAttribute
,SignerIdentifier
,SignerInfo
,SignerInfo
,SignerLocation
,SigningCertificate
,SigningCertificateV2
,SigPolicyQualifierInfo
,SigPolicyQualifiers
,SinglePubInfo
,SingleResponse
,SMIMECapabilities
,SMIMECapabilitiesAttribute
,SMIMECapability
,SMIMEEncryptionKeyPreferenceAttribute
,SPHINCS256KeyParams
,SPUserNotice
,SubjectDirectoryAttributes
,SubjectKeyIdentifier
,SubjectPublicKeyInfo
,SubsequentMessage
,TaggedAttribute
,TaggedCertificationRequest
,TaggedContentInfo
,TaggedRequest
,Target
,TargetEtcChain
,TargetInformation
,Targets
,TBSCertificate
,TBSCertificateStructure
,TBSCertList
,TBSCertList.CRLEntry
,TBSRequest
,Time
,Time
,TimeStampAndCRL
,TimeStampedData
,TimeStampReq
,TimeStampResp
,TimeStampTokenEvidence
,TSTInfo
,TypeOfBiometricData
,UnsignedInteger
,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.
-
-