Dart.PowerTCP.SslSockets Namespace : KeyUsage Enumeration (Dart.PowerTCP.SslSockets) |
Enumerates the uses for a key.
Member | Description |
---|---|
EncipherOnly | Certificate can be used for Key Encipherment. |
CrlSigning | Certificate can be used for signing the Certificate Revocation List (CRL). |
CertificateSigning | Certificate can be used for certificate validation. |
KeyAgreement | Certificate can be used for key negotiation. |
DataEncipherment | Certificate can be used for encryption. |
KeyEncipherment | Certificate can be used for symmetric key transfer. |
NonRepudiation | Certificate can be used for validation |
DigitalSignature | Certificate can be used for data validation. |
ServerAuth | Certificate can be used for server authentication. |
ClientAuth | Certificate can be used for client authentication. |
CodeSigning | Certificate can be used for code signing. |
EmailProtection | Certificate can be used for email encryption. |
IPSecEndSystem | Certificate can be used for IPSec “server”. |
IPSecTunnel | Certificate can be used for IPSec transfer encryption. |
IPSecUser | Certificate can be used for IPSec user encryption. |
TimestampSigning | Certificate can be used for timestamp validation |
All | Certificate can be used for everything. |
Key usage is an extension to the x.509 certificate format specifying the purpose for a key.
Namespace: Dart.PowerTCP.SslSockets
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Dart.PowerTCP.SslSockets (in Dart.PowerTCP.SslSockets.dll)
Dart.PowerTCP.SslSockets Namespace
Send comments on this topic.
Documentation version 1.1.2.0.
© 2008 Dart Communications. All rights reserved.