Pkcs8PrivateKeyInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente l'ispezione e la creazione dei valori PrivateKeyInfo e EncryptedPrivateKeyInfo PKCS#8. La classe non può essere ereditata.
public ref class Pkcs8PrivateKeyInfo sealed
public sealed class Pkcs8PrivateKeyInfo
type Pkcs8PrivateKeyInfo = class
Public NotInheritable Class Pkcs8PrivateKeyInfo
- Ereditarietà
-
Pkcs8PrivateKeyInfo
Costruttori
Pkcs8PrivateKeyInfo(Oid, Nullable<ReadOnlyMemory<Byte>>, ReadOnlyMemory<Byte>, Boolean) |
Inizializza una nuova istanza della classe Pkcs8PrivateKeyInfo. |
Proprietà
AlgorithmId |
Ottiene il valore dell'identificatore di oggetto (OID) che identifica l'algoritmo a cui è destinata la chiave. |
AlgorithmParameters |
Ottiene un valore di memoria contenente i parametri dell'algoritmo con codifica BER associati a questa chiave. |
Attributes |
Ottiene la raccolta modificabile di attributi per questa chiave privata. |
PrivateKeyBytes |
Ottiene un valore di memoria che rappresenta la chiave privata codificata specifica dell'algoritmo. |
Metodi
Create(AsymmetricAlgorithm) |
Esporta una chiave specificata come PrivateKeyInfo PKCS#8 e restituisce la relativa interpretazione decodificata. |
Decode(ReadOnlyMemory<Byte>, Int32, Boolean) |
Legge i dati forniti come PrivateKeyInfo PKCS#8 e restituisce una visualizzazione oggetto del contenuto. |
DecryptAndDecode(ReadOnlySpan<Byte>, ReadOnlyMemory<Byte>, Int32) |
Decrittografa i dati forniti usando la password basata su byte specificata e decodifica l'output in una visualizzazione oggetto del valore PrivateKeyInfo PKCS#8. |
DecryptAndDecode(ReadOnlySpan<Char>, ReadOnlyMemory<Byte>, Int32) |
Decrittografa i dati forniti usando la password basata su caratteri specificata e decodifica l'output in una visualizzazione oggetto del valore PrivateKeyInfo PKCS#8. |
Encode() |
Codifica i dati della proprietà di questa istanza come PrivateKeyInfo PKCS#8 e restituisce la codifica come matrice di byte. |
Encrypt(ReadOnlySpan<Byte>, PbeParameters) |
Produce un EncryptedPrivateKeyInfo PKCS#8 dal contenuto della proprietà di questo oggetto dopo la crittografia con la password basata su byte e i parametri di crittografia specificati. |
Encrypt(ReadOnlySpan<Char>, PbeParameters) |
Produce un EncryptedPrivateKeyInfo PKCS#8 dal contenuto della proprietà di questo oggetto dopo la crittografia con la password basata su caratteri e i parametri di crittografia specificati. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
TryEncode(Span<Byte>, Int32) |
Tenta di codificare i dati della proprietà di questa istanza come PrivateKeyInfo PKCS#8, scrivendo i risultati in un buffer specificato. |
TryEncrypt(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Tenta di produrre un EncryptedPrivateKeyInfo PKCS#8 dal contenuto della proprietà di questo oggetto dopo la crittografia con la password basata su byte e i parametri di crittografia specificati, scrivendo i risultati in un buffer fornito. |
TryEncrypt(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Tenta di produrre un EncryptedPrivateKeyInfo PKCS#8 dal contenuto della proprietà di questo oggetto dopo la crittografia con la password basata su caratteri e i parametri di crittografia specificati, scrivendo i risultati in un buffer fornito. |