interface ICoreWebView2ClientCertificate
interface ICoreWebView2ClientCertificate
: public IUnknown
Provides access to the client certificate metadata.
Summary
Members | Descriptions |
---|---|
get_DerEncodedSerialNumber | Base64 encoding of DER encoded serial number of the certificate. |
get_DisplayName | Display name for a certificate. |
get_Issuer | Name of the certificate authority that issued the certificate. |
get_Kind | Kind of a certificate (eg., smart card, pin, other). |
get_PemEncodedIssuerCertificateChain | Collection of PEM encoded client certificate issuer chain. |
get_Subject | Subject of the certificate. |
get_ValidFrom | The valid start date and time for the certificate as the number of seconds since the UNIX epoch. |
get_ValidTo | The valid expiration date and time for the certificate as the number of seconds since the UNIX epoch. |
ToPemEncoding | PEM encoded data for the certificate. |
Applies to
Product | Introduced |
---|---|
WebView2 Win32 | 1.0.961.33 |
WebView2 Win32 Prerelease | 1.0.955 |
Members
get_DerEncodedSerialNumber
Base64 encoding of DER encoded serial number of the certificate.
public HRESULT get_DerEncodedSerialNumber(LPWSTR * value)
Read more about DER at [RFC 7468 DER] (https://tools.ietf.org/html/rfc7468#appendix-B).
The caller must free the returned string with CoTaskMemFree
. See API Conventions.
get_DisplayName
Display name for a certificate.
public HRESULT get_DisplayName(LPWSTR * value)
The caller must free the returned string with CoTaskMemFree
. See API Conventions.
get_Issuer
Name of the certificate authority that issued the certificate.
public HRESULT get_Issuer(LPWSTR * value)
The caller must free the returned string with CoTaskMemFree
. See API Conventions.
get_Kind
Kind of a certificate (eg., smart card, pin, other).
public HRESULT get_Kind(COREWEBVIEW2_CLIENT_CERTIFICATE_KIND * value)
get_PemEncodedIssuerCertificateChain
Collection of PEM encoded client certificate issuer chain.
public HRESULT get_PemEncodedIssuerCertificateChain(ICoreWebView2StringCollection ** value)
In this collection first element is the current certificate followed by intermediate1, intermediate2...intermediateN-1. Root certificate is the last element in collection.
get_Subject
Subject of the certificate.
public HRESULT get_Subject(LPWSTR * value)
The caller must free the returned string with CoTaskMemFree
. See API Conventions.
get_ValidFrom
The valid start date and time for the certificate as the number of seconds since the UNIX epoch.
public HRESULT get_ValidFrom(double * value)
get_ValidTo
The valid expiration date and time for the certificate as the number of seconds since the UNIX epoch.
public HRESULT get_ValidTo(double * value)
ToPemEncoding
PEM encoded data for the certificate.
public HRESULT ToPemEncoding(LPWSTR * pemEncodedData)
Returns Base64 encoding of DER encoded certificate. Read more about PEM at [RFC 1421 Privacy Enhanced Mail] (https://tools.ietf.org/html/rfc1421).
The caller must free the returned string with CoTaskMemFree
. See API Conventions.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour