PackageDigitalSignature 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.
Rappresenta una firma digitale applicata a un set di parti e relazioni di un pacchetto.
public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
- Ereditarietà
-
PackageDigitalSignature
Commenti
Un PackageDigitalSignature oggetto non è modificabile e non può essere modificato dopo la creazione.
Per la sicurezza, un PackageDigitalSignature oggetto può essere associato alle parti all'interno di un Packageoggetto . Un PackageDigitalSignature oggetto incorpora un certificato X.509 che fornisce due funzionalità:
Identifica e autentica l'autore della parte.
Conferma che la parte non è stata modificata.
La firma digitale non impedisce la modifica di una parte, ma un controllo di convalida rispetto alla firma non riesce se la parte è stata modificata in qualsiasi modo. L'applicazione può quindi intraprendere un'azione appropriata, ad esempio può impedire l'apertura della parte oppure può notificare all'utente che la parte è stata modificata e non è sicura.
Proprietà
CertificateEmbeddingOption |
Ottiene l'opzione per l'incorporamento del certificato X.509. |
Signature |
Ottiene o imposta la firma digitale XML. |
SignaturePart |
Ottiene la PackagePart che contiene la firma. |
SignatureType |
Ottiene la stringa URI che identifica il tipo di firma. |
SignatureValue |
Ottiene il valore hash crittografato della Signature. |
SignedParts |
Ottiene un insieme di tutti gli oggetti PackagePart firmati con questa firma. |
SignedRelationshipSelectors |
Ottiene l'elenco delle parti PackageRelationship firmate. |
Signer |
Ottiene il certificato X.509 del firmatario. |
SigningTime |
Ottiene la data e l'ora di creazione della firma. |
TimeFormat |
Ottiene il formato della data e dell'ora restituito dalla proprietà SigningTime. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetPartTransformList(Uri) |
Restituisce un elenco ordinato delle operazioni Transform applicato a una parte specificata. |
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) |
Verify() |
Verifica la firma digitale in base a un certificato X.509. |
Verify(X509Certificate) |
Verifica la firma digitale rispetto a un certificato X.509. |