throw new IllegalArgumentException(
"Can't find signing key in key ring.");
}
private PGPSignatureGenerator createPGPSignatureGenerator(final char[] keyPassPhrase) throws PGPException {
final PGPContentSignerBuilder csBuilder = new JcaPGPContentSignerBuilder(key
.getPublicKey().getAlgorithm(), hashAlgorithm);
final PGPSignatureGenerator generator = new PGPSignatureGenerator(csBuilder);
final PGPPrivateKey privateKey = extractPGPPrivateKey(keyPassPhrase);
init(generator, privateKey);