PackageDigitalSignature Classe

Definizione

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.

Si applica a

Vedi anche