Get private key data as a base64 string suitable for a
llaveCertificado element in a Cancelacion XML document
Namespace: FirmaSATAssembly: diFirmaSatNet (in diFirmaSatNet.dll) Version: 10.70.0.38178 (10.70.0.0)
Syntaxpublic static string GetKeyAsString(
string fileName,
string password,
KeyOption keyOpt = KeyOption.Default
)
Public Shared Function GetKeyAsString (
fileName As String,
password As String,
Optional keyOpt As KeyOption = KeyOption.Default
) As String
Parameters
- fileName String
- Encrypted private key file
- password String
- Password for encrypted private key
- keyOpt KeyOption (Optional)
- Output format (optional, default=UnencryptedBase64)
Return Value
StringPrivate key data as a string or empty string on error
RemarksCAUTION: the unencrypted default option reveals your private key in unsecured form. Use with care!
ExampleConsole.WriteLine(Sat.GetKeyAsString("emisor.key", "12345678a"));
Console.WriteLine(Sat.GetKeyAsString("emisor.key", "12345678a", KeyOption.EncryptedPEM));
See Also