|  | Open | 
 Syntax
Syntaxpublic Task<DigitalSignatureCollection> DecryptToAsync( Stream encryptedData, Stream decryptedData, CancellationToken cancellationToken = default )
 Exceptions
Exceptions| Exception | Condition | 
|---|---|
| ArgumentNullException | encryptedData is . -or- decryptedData is . | 
| PrivateKeyNotFoundException | The private key could not be found to decrypt the stream. | 
| OperationCanceledException | The user chose to cancel the password prompt. -or- The operation was canceled via the cancellation token. | 
| UnauthorizedAccessException | 3 bad attempts were made to unlock the secret key. | 
| PgpException | An OpenPGP error occurred. | 
 Remarks
RemarksDecrypts an encrypted stream and extracts the digital signers if the content was also signed.
If any of the signatures were made with an unrecognized key and AutoKeyRetrieve is enabled, an attempt will be made to retrieve said key(s). The cancellationToken can be used to cancel key retrieval.
 See Also
See Also