@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
48 lines (44 loc) • 4.61 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Net.Security
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Net.Security/internal/index.js';
// Cross-namespace type imports for constraints
import type { IBufferWriter_1 } from './System.Buffers/internal/index.js';
import type { IEnumerable_1, List_1 } from './System.Collections.Generic/internal/index.js';
import type { ReadOnlyCollection_1 } from './System.Collections.ObjectModel/internal/index.js';
import type { SeekOrigin, Stream } from './System.IO/internal/index.js';
import type { NetworkCredential, TransportContext } from './System.Net/internal/index.js';
import type { MethodInfo } from './System.Reflection/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { ChannelBinding, ExtendedProtectionPolicy } from './System.Security.Authentication.ExtendedProtection/internal/index.js';
import type { CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType, SslProtocols } from './System.Security.Authentication/internal/index.js';
import type { X509Certificate, X509Certificate2, X509Certificate2Collection, X509CertificateCollection, X509Chain, X509ChainPolicy, X509RevocationMode, X509Store } from './System.Security.Cryptography.X509Certificates/internal/index.js';
import type { IIdentity, TokenImpersonationLevel } from './System.Security.Principal/internal/index.js';
import type { Task, Task_1, ValueTask, ValueTask_1 } from './System.Threading.Tasks/internal/index.js';
import type { CancellationToken } from './System.Threading/internal/index.js';
import type { AsyncCallback, Boolean as ClrBoolean, Byte, Delegate, Enum, IAsyncDisposable, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int32, Int64, IntPtr, ISpanFormattable, Memory_1, MulticastDelegate, Object as ClrObject, ReadOnlyMemory_1, ReadOnlySpan_1, Span_1, String as ClrString, Type, TypeCode, UInt16, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { AuthenticationLevel as AuthenticationLevel } from './System.Net.Security/internal/index.js';
export { SslPolicyErrors as SslPolicyErrors } from './System.Net.Security/internal/index.js';
export { AuthenticatedStream as AuthenticatedStream } from './System.Net.Security/internal/index.js';
export { CipherSuitesPolicy as CipherSuitesPolicy } from './System.Net.Security/internal/index.js';
export { NegotiateAuthentication as NegotiateAuthentication } from './System.Net.Security/internal/index.js';
export { NegotiateAuthenticationClientOptions as NegotiateAuthenticationClientOptions } from './System.Net.Security/internal/index.js';
export { NegotiateAuthenticationServerOptions as NegotiateAuthenticationServerOptions } from './System.Net.Security/internal/index.js';
export { NegotiateAuthenticationStatusCode as NegotiateAuthenticationStatusCode } from './System.Net.Security/internal/index.js';
export { ProtectionLevel as ProtectionLevel } from './System.Net.Security/internal/index.js';
export { SslApplicationProtocol as SslApplicationProtocol } from './System.Net.Security/internal/index.js';
export { SslCertificateTrust as SslCertificateTrust } from './System.Net.Security/internal/index.js';
export { SslClientAuthenticationOptions as SslClientAuthenticationOptions } from './System.Net.Security/internal/index.js';
export { SslClientHelloInfo as SslClientHelloInfo } from './System.Net.Security/internal/index.js';
export { SslServerAuthenticationOptions as SslServerAuthenticationOptions } from './System.Net.Security/internal/index.js';
export { EncryptionPolicy as EncryptionPolicy } from './System.Net.Security/internal/index.js';
export type RemoteCertificateValidationCallback = Internal.RemoteCertificateValidationCallback;
export type LocalCertificateSelectionCallback = Internal.LocalCertificateSelectionCallback;
export type ServerCertificateSelectionCallback = Internal.ServerCertificateSelectionCallback;
export type ServerOptionsSelectionCallback = Internal.ServerOptionsSelectionCallback;
export { SslStream as SslStream } from './System.Net.Security/internal/index.js';
export { SslStreamCertificateContext as SslStreamCertificateContext } from './System.Net.Security/internal/index.js';
export { NegotiateStream as NegotiateStream } from './System.Net.Security/internal/index.js';
export { TlsCipherSuite as TlsCipherSuite } from './System.Net.Security/internal/index.js';