Password

LoadOptions.Password property

Ottiene o imposta la password per l’apertura di un documento crittografato. Può essere una stringa nulla o vuota. Il valore predefinito è null.

public string Password { get; set; }

Osservazioni

È necessario conoscere la password per aprire un documento crittografato. Se il documento non è crittografato, impostalo su null o stringa vuota.

Esempi

Mostra come firmare un file di documento crittografato.

// Crea un certificato X.509 da un archivio PKCS#12, che dovrebbe contenere una chiave privata.
CertificateHolder certificateHolder = CertificateHolder.Create(MyDir + "morzal.pfx", "aw");

// Crea un commento, una data e una password di decrittazione che verranno applicati con la nostra nuova firma digitale.
SignOptions signOptions = new SignOptions
{
    Comments = "Comment",
    SignTime = DateTime.Now,
    DecryptionPassword = "docPassword"
};

// Imposta un nome file di sistema locale per il documento di input non firmato e un nome file di output per la sua nuova copia firmata digitalmente.
string inputFileName = MyDir + "Encrypted.docx";
string outputFileName = ArtifactsDir + "DigitalSignatureUtil.DecryptionPassword.docx";

DigitalSignatureUtil.Sign(inputFileName, outputFileName, certificateHolder, signOptions);

Guarda anche