| 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.