Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,14 @@ internal static unsafe ReadOnlySpan<byte> SslGetAlpnSelected(SafeSslHandle ssl)
internal static partial IntPtr SslGetPeerCertificate(SafeSslHandle ssl);

[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_SslGetPeerCertChain")]
internal static partial SafeSharedX509StackHandle SslGetPeerCertChain(SafeSslHandle ssl);
private static partial SafeSharedX509StackHandle SslGetPeerCertChain_private(SafeSslHandle ssl);

internal static SafeSharedX509StackHandle SslGetPeerCertChain(SafeSslHandle ssl)
{
return SafeInteriorHandle.OpenInteriorHandle(
SslGetPeerCertChain_private,
ssl);
}

[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_SslGetPeerFinished")]
internal static partial int SslGetPeerFinished(SafeSslHandle ssl, IntPtr buf, int count);
Expand Down