Class: SSLyze::X509::Extensions::CertificatePolicies::Policy
- Inherits:
-
Object
- Object
- SSLyze::X509::Extensions::CertificatePolicies::Policy
- Defined in:
- lib/sslyze/x509/extensions/certificate_policies.rb
Overview
Represents an individual certificate policy.
Instance Attribute Summary collapse
- #cps ⇒ URI::Generic? (also: #to_uri) readonly
- #policy ⇒ String (also: #to_s) readonly
- #user_notice ⇒ String? readonly
Instance Method Summary collapse
-
#initialize(policy, qualifiers = {}) ⇒ Policy
constructor
Initializes the policy.
Constructor Details
#initialize(policy, qualifiers = {}) ⇒ Policy
Initializes the policy.
43 44 45 46 47 48 |
# File 'lib/sslyze/x509/extensions/certificate_policies.rb', line 43 def initialize(policy,qualifiers={}) @policy = policy @cps = qualifiers[:cps] @user_notice = qualifiers[:user_notice] end |
Instance Attribute Details
#cps ⇒ URI::Generic? (readonly) Also known as: to_uri
24 25 26 |
# File 'lib/sslyze/x509/extensions/certificate_policies.rb', line 24 def cps @cps end |
#policy ⇒ String (readonly) Also known as: to_s
21 22 23 |
# File 'lib/sslyze/x509/extensions/certificate_policies.rb', line 21 def policy @policy end |
#user_notice ⇒ String? (readonly)
27 28 29 |
# File 'lib/sslyze/x509/extensions/certificate_policies.rb', line 27 def user_notice @user_notice end |