Java 类org.bouncycastle.crypto.signers.GenericSigner 实例源码

项目:jradius    文件:TlsRSASigner.java   
public byte[] calculateRawSignature(AsymmetricKeyParameter privateKey, byte[] md5andsha1)
    throws CryptoException
{
    Signer sig = new GenericSigner(new PKCS1Encoding(new RSABlindedEngine()), new NullDigest());
    sig.init(true, privateKey);
    sig.update(md5andsha1, 0, md5andsha1.length);
    return sig.generateSignature();
}
项目:jradius    文件:TlsRSASigner.java   
public Signer createVerifyer(AsymmetricKeyParameter publicKey)
{
    Signer s = new GenericSigner(new PKCS1Encoding(new RSABlindedEngine()), new CombinedHash());
    s.init(false, publicKey);
    return s;
}