# PgpSignatory

open class PgpSignatory : SignatorySupport(source)

PGP signatory from PGP key and password.

#### Since

1.0

## Constructors

PgpSignatory
Link copied to clipboard
constructor(name: String, secretKey: PGPSecretKey, password: String)
Creates a new `PgpSignatory`.

## Properties

name
Link copied to clipboard
val name: String

## Functions

createSignatureGenerator
Link copied to clipboard
open fun createSignatureGenerator(): PGPSignatureGenerator
Create signature generator.
getKeyId
Link copied to clipboard
open fun getKeyId(): String
Returns the id of the key that will be used for signing.
sign
Link copied to clipboard
open fun sign(toSign: InputStream): Array<Byte>
Exhausts `toSign`, and returns the raw signature bytes.
open fun sign(toSign: InputStream, signatureDestination: OutputStream)
Exhausts `toSign`, and writes the signature to `signatureDestination`.