Package org.bouncycastle.util
Interface Encodable
-
- 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,BEROctetString,BERSequence,BERSet,BERTaggedObject,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,DERGeneralizedTime,DERGeneralString,DERGraphicString,DERIA5String,DERInteger,DERNull,DERNumericString,DERObjectIdentifier,DEROctetString,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,DLSet,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,HSSPrivateKeyParameters,HSSPublicKeyParameters,HSSSignature,IDEACBCPar,IdentityProofV2,IetfAttrSyntax,InfoTypeAndValue,Iso4217CurrencyCode,IssuerAndSerialNumber,IssuerAndSerialNumber,IssuerSerial,IssuingDistributionPoint,JournaledAlgorithm,KEKIdentifier,KEKRecipientInfo,KeyAgreeRecipientIdentifier,KeyAgreeRecipientInfo,KeyDerivationFunc,KeyPurposeId,KeyRecRepContent,KeySpecificInfo,KeyTransRecipientInfo,KeyUsage,KMACwithSHAKE128_params,KMACwithSHAKE256_params,LDSSecurityObject,LDSVersionInfo,LinkedCertificate,LMSKeyParameters,LMSPrivateKeyParameters,LMSPublicKeyParameters,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,XMSSMTPrivateKeyParameters,XMSSMTPublicKey,XMSSMTPublicKeyParameters,XMSSMTSignature,XMSSPrivateKey,XMSSPrivateKeyParameters,XMSSPublicKey,XMSSPublicKeyParameters,XMSSSignature
public interface EncodableInterface implemented by objects that can be converted into byte arrays.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]getEncoded()Return a byte array representing the implementing object.
-