X509Certificate2Collection.TryExportCertificatePems Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Tentativas de exportar os certificados públicos X.509, codificados como PEM.
public:
bool TryExportCertificatePems(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryExportCertificatePems(Span<char> destination, out int charsWritten);
member this.TryExportCertificatePems : Span<char> * int -> bool
Public Function TryExportCertificatePems (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean
Parâmetros
- charsWritten
- Int32
Quando este método retorna, o número total de caracteres escritos em destination.
Devoluções
true se destination fosse suficientemente grande para receber os PEMs codificados; caso contrário, false.
Exceções
Um certificado está corrompido, num estado inválido, ou não pode ser exportado para PEM.
Observações
Uma coleção de certificados X.509 codificada em PEM conterá certificados em que cada certificado começa e termina em -----BEGIN CERTIFICATE----------END CERTIFICATE-----, com o conteúdo DER codificado em base 64 do certificado entre os limites do PEM. Cada certificado é separado por um único carácter de avanço de linha.
Certificates are encoded according to the IETF RFC 7468 "strict" encoding rules.