public class SignerUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static org.bouncycastle.crypto.Signer |
createPSSRSASigner(SignAlgo sigAlgo) |
static org.bouncycastle.crypto.Signer |
createPSSRSASigner(SignAlgo sigAlgo,
org.bouncycastle.crypto.AsymmetricBlockCipher cipher) |
static byte[] |
dsaSigPlainToX962(byte[] signature) |
static byte[] |
dsaSigToPlain(BigInteger sigR,
BigInteger sigS,
int keyBitLen) |
static byte[] |
dsaSigX962ToPlain(byte[] x962Signature,
int keyBitLen) |
static org.bouncycastle.crypto.params.RSAKeyParameters |
generateRSAPrivateKeyParameter(RSAPrivateKey key) |
static org.bouncycastle.operator.ContentVerifierProvider |
getContentVerifierProvider(PublicKey publicKey,
DHSigStaticKeyCertPair ownerKeyAndCert) |
public static org.bouncycastle.crypto.params.RSAKeyParameters generateRSAPrivateKeyParameter(RSAPrivateKey key)
public static org.bouncycastle.crypto.Signer createPSSRSASigner(SignAlgo sigAlgo) throws XiSecurityException
XiSecurityExceptionpublic static org.bouncycastle.crypto.Signer createPSSRSASigner(SignAlgo sigAlgo, org.bouncycastle.crypto.AsymmetricBlockCipher cipher) throws XiSecurityException
XiSecurityExceptionpublic static byte[] dsaSigPlainToX962(byte[] signature)
throws XiSecurityException
XiSecurityExceptionpublic static byte[] dsaSigX962ToPlain(byte[] x962Signature,
int keyBitLen)
throws XiSecurityException
XiSecurityExceptionpublic static byte[] dsaSigToPlain(BigInteger sigR, BigInteger sigS, int keyBitLen) throws XiSecurityException
XiSecurityExceptionpublic static org.bouncycastle.operator.ContentVerifierProvider getContentVerifierProvider(PublicKey publicKey, DHSigStaticKeyCertPair ownerKeyAndCert) throws InvalidKeyException
InvalidKeyExceptionCopyright © 2022. All rights reserved.