Package nxt.util.security
Class BlockchainCertificateFactorySpi
java.lang.Object
java.security.cert.CertificateFactorySpi
nxt.util.security.BlockchainCertificateFactorySpi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionengineGenerateCertificate(InputStream inStream) Given a stream of transaction bytes, generate a certificateCollection<? extends Certificate>engineGenerateCertificates(InputStream inStream) Represent a list of certificates.engineGenerateCRL(InputStream inStream) Collection<? extends CRL>engineGenerateCRLs(InputStream inStream) Methods inherited from class java.security.cert.CertificateFactorySpi
engineGenerateCertPath, engineGenerateCertPath, engineGenerateCertPath, engineGetCertPathEncodings
-
Constructor Details
-
BlockchainCertificateFactorySpi
public BlockchainCertificateFactorySpi()
-
-
Method Details
-
engineGenerateCertificate
Given a stream of transaction bytes, generate a certificate- Specified by:
engineGenerateCertificatein classCertificateFactorySpi- Parameters:
inStream- the stream of transaction bytes- Returns:
- the certificate represented by the transaction
- Throws:
CertificateException- is something went wrong
-
engineGenerateCertificates
public Collection<? extends Certificate> engineGenerateCertificates(InputStream inStream) throws CertificateException Represent a list of certificates. Currently we support only one certificate per transaction- Specified by:
engineGenerateCertificatesin classCertificateFactorySpi- Parameters:
inStream- the stream of transaction bytes- Returns:
- the certificates represented by the transaction
- Throws:
CertificateException- is something went wrong
-
engineGenerateCRL
- Specified by:
engineGenerateCRLin classCertificateFactorySpi
-
engineGenerateCRLs
- Specified by:
engineGenerateCRLsin classCertificateFactorySpi
-