Modifier and Type | Method and Description |
---|---|
byte[] |
generate() |
byte[] |
generate(byte[] input) |
byte[] |
generate(byte[] input,
int inputOffset,
int inputLen) |
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getAlgorithmIdentifier() |
String |
getAlgorithmName() |
CertifiedPublicKey |
getCertifier() |
byte[] |
getEncoded() |
FilterInputStream |
getInputStream(InputStream is) |
static CertifyingSigner |
getInstance(boolean forSigning,
CertifiedKeyPair certifier,
SignerFactory factory)
Get a certifying signer instance from the given signer factory for a given certifier.
|
OutputStream |
getOutputStream() |
byte[] |
getSignature() |
boolean |
isForSigning() |
void |
update(byte input) |
void |
update(byte[] input) |
void |
update(byte[] input,
int inputOffset,
int inputLen) |
boolean |
verify(byte[] signature) |
boolean |
verify(byte[] signature,
byte[] input) |
boolean |
verify(byte[] signature,
int signOffset,
int signLen,
byte[] input,
int inputOffset,
int inputLen) |
public static CertifyingSigner getInstance(boolean forSigning, CertifiedKeyPair certifier, SignerFactory factory)
forSigning
- true for signing, and false for verifying.certifier
- the certified key pair of the certifier.factory
- a signer factory to create the signer.public CertifiedPublicKey getCertifier()
public String getAlgorithmName()
getAlgorithmName
in interface Signer
public boolean isForSigning()
isForSigning
in interface Signer
public FilterInputStream getInputStream(InputStream is)
getInputStream
in interface Signer
public OutputStream getOutputStream()
getOutputStream
in interface org.bouncycastle.operator.ContentSigner
getOutputStream
in interface Signer
public void update(byte[] input, int inputOffset, int inputLen)
public byte[] generate() throws GeneralSecurityException
generate
in interface Signer
GeneralSecurityException
public byte[] generate(byte[] input) throws GeneralSecurityException
generate
in interface Signer
GeneralSecurityException
public byte[] generate(byte[] input, int inputOffset, int inputLen) throws GeneralSecurityException
generate
in interface Signer
GeneralSecurityException
public boolean verify(byte[] signature) throws GeneralSecurityException
verify
in interface Signer
GeneralSecurityException
public boolean verify(byte[] signature, byte[] input) throws GeneralSecurityException
verify
in interface Signer
GeneralSecurityException
public boolean verify(byte[] signature, int signOffset, int signLen, byte[] input, int inputOffset, int inputLen) throws GeneralSecurityException
verify
in interface Signer
GeneralSecurityException
public byte[] getEncoded()
getEncoded
in interface Signer
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
getAlgorithmIdentifier
in interface org.bouncycastle.operator.ContentSigner
public byte[] getSignature()
getSignature
in interface org.bouncycastle.operator.ContentSigner
Copyright © 2004–2019 XWiki. All rights reserved.