KeyVaultSignatureProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Signatur- und Überprüfungsvorgänge mithilfe von Azure Key Vault bereit.
public class KeyVaultSignatureProvider : Microsoft.IdentityModel.Tokens.SignatureProvider
type KeyVaultSignatureProvider = class
inherit SignatureProvider
Public Class KeyVaultSignatureProvider
Inherits SignatureProvider
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| KeyVaultSignatureProvider(SecurityKey, String, Boolean) |
Initialisiert eine neue Instanz der KeyVaultSignatureProvider-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Algorithm |
Ruft den Signaturalgorithmus ab. (Geerbt von SignatureProvider) |
| Context |
Dient zum Abrufen oder Festlegen eines Benutzerkontexts für ein SignatureProvider. (Geerbt von SignatureProvider) |
| CryptoProviderCache |
Dient zum Abrufen oder Festlegen des CryptoProviderCache zugeordneten Werts. SignatureProvider (Geerbt von SignatureProvider) |
| Key |
Ruft SecurityKey ab. (Geerbt von SignatureProvider) |
| WillCreateSignatures |
Dient zum Abrufen oder Festlegen eines Bools, der angibt, ob dies SignatureProvider erwartet wird, Signaturen zu erstellen. (Geerbt von SignatureProvider) |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Anrufe Dispose(Boolean) und SuppressFinalize(Object) (Geerbt von SignatureProvider) |
| Dispose(Boolean) |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. |
| Sign(Byte[], Int32, Int32) |
Erzeugt eine Signatur über den angegebenen Bereich der . |
| Sign(Byte[]) |
Erzeugt eine Signatur über die "Eingabe" mithilfe von Azure Key Vault. |
| Sign(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Erzeugt eine Signatur über die |
| Verify(Byte[], Byte[]) |
Überprüft, ob die |
| Verify(Byte[], Int32, Int32, Byte[], Int32, Int32) |
Überprüft, ob eine signatur, die über die "eingabe" erstellt wurde, der Signatur entspricht. Verwendung SecurityKey und "Algorithmus" übergeben an SignatureProvider(SecurityKey, String). |