IKey Interface

Definition

Interface for Keys

public interface IKey : IDisposable
type IKey = interface
    interface IDisposable
Public Interface IKey
Implements IDisposable
Derived
Implements

Properties

DefaultEncryptionAlgorithm

The default encryption algorithm for this key

DefaultKeyWrapAlgorithm

The default key wrap algorithm for this key

DefaultSignatureAlgorithm

The default signature algorithm for this key

Kid

The key identifier

Methods

DecryptAsync(Byte[], Byte[], Byte[], Byte[], String, CancellationToken)

Decrypts the specified cipher text.

EncryptAsync(Byte[], Byte[], Byte[], String, CancellationToken)

Encrypts the specified plain text.

SignAsync(Byte[], String, CancellationToken)

Signs the specified digest.

UnwrapKeyAsync(Byte[], String, CancellationToken)

Decrypts the specified key material.

VerifyAsync(Byte[], Byte[], String, CancellationToken)

Verifies the specified signature value

WrapKeyAsync(Byte[], String, CancellationToken)

Encrypts the specified key material.

Applies to