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 ASN1EncodableBasic interface to produce serialisers for ASN.1 encodings. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ASN1PrimitivetoASN1Primitive()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.
 
 
 - 
 
 -