ICertificate, ISignatureVerificationCertificatepublic class SignatureVerificationCert extends java.lang.Object implements ISignatureVerificationCertificate
| Modifier and Type | Method | Description |
|---|---|---|
IIntermediateCertificate |
createIntermediateCert(CertificateBuilder builder) |
|
ISigningCertificate |
createUserSigningCert(CertificateBuilder builder) |
|
IAsymmetricCipherSuite |
getAsymmetricCipherSuite() |
|
java.security.PrivateKey |
getPrivateKey() |
|
java.security.PublicKey |
getPublicKey() |
|
java.security.cert.X509Certificate |
getX509Certificate() |
|
java.util.List<java.security.cert.X509Certificate> |
getX509CertificateChain() |
|
byte[] |
sign(byte[] data) |
|
void |
store(java.io.File file,
java.lang.String storeType,
java.lang.String alias,
char[] password) |
|
void |
storeUserKeystore(java.io.File file,
char[] password) |
|
void |
verifySignature(byte[] signature,
byte[] payload) |
|
void |
verifySignature(com.google.protobuf.ByteString signature,
byte[] payload) |
getAsymmetricCipherSuite, getPublicKey, getX509Certificate, getX509CertificateChainverifySignature, verifySignaturepublic IIntermediateCertificate createIntermediateCert(CertificateBuilder builder) throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic ISigningCertificate createUserSigningCert(CertificateBuilder builder) throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionpublic java.util.List<java.security.cert.X509Certificate> getX509CertificateChain()
getX509CertificateChain in interface ICertificatepublic java.security.PublicKey getPublicKey()
getPublicKey in interface ICertificatepublic java.security.PrivateKey getPrivateKey()
public java.security.cert.X509Certificate getX509Certificate()
getX509Certificate in interface ICertificatepublic byte[] sign(byte[] data)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic void verifySignature(com.google.protobuf.ByteString signature,
byte[] payload)
throws SignatureVerificationException
SignatureVerificationExceptionpublic void verifySignature(byte[] signature,
byte[] payload)
throws SignatureVerificationException
SignatureVerificationExceptionpublic IAsymmetricCipherSuite getAsymmetricCipherSuite()
getAsymmetricCipherSuite in interface ICertificatepublic void storeUserKeystore(java.io.File file,
char[] password)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic void store(java.io.File file,
java.lang.String storeType,
java.lang.String alias,
char[] password)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionCopyright © 2018 Symphony Software Foundation. All rights reserved.