Class: Ccrypto::X509::CertProfile::ExtKeyUsage
- Inherits:
-
Object
- Object
- Ccrypto::X509::CertProfile::ExtKeyUsage
- Defined in:
- lib/ccrypto/configs/x509_cert_profile.rb
Constant Summary collapse
- Usages =
Key = [:allPurpose, :serverAuth, :clientAuth, :codeSigning, :emailProtection, :timestamping, :ocspSigning, :ipSecIKE, :msCodeInd, :msCodeCom, :msCtlsign, :msEFS, :dvcs]
{ allPurpose: "All extended key usages", serverAuth: "TLS server authentication", clientAuth: "TLS client authentication", codeSigning: "Code signing", emailProtection: "Email protection", timestamping: "Time stamping", ocspSigning: "Online Cert Status Protocol signing", ipSecIKE: "IPSec Initial Key Exchange", msCodeInd: "Microsoft Code Ind", msCodeCom: "Microsoft Code Com", msCtlsign: "Microsoft CTL Sign", msEFS: "Microsoft EFS", dvcs: "DVCS purposes" }
Instance Method Summary collapse
-
#initialize ⇒ ExtKeyUsage
constructor
A new instance of ExtKeyUsage.
- #selected ⇒ Object
Constructor Details
#initialize ⇒ ExtKeyUsage
Returns a new instance of ExtKeyUsage.
250 251 252 |
# File 'lib/ccrypto/configs/x509_cert_profile.rb', line 250 def initialize @selected = { } end |
Instance Method Details
#selected ⇒ Object
254 255 256 |
# File 'lib/ccrypto/configs/x509_cert_profile.rb', line 254 def selected @selected end |