class SSLyze::X509::Extensions::CertificatePolicies::Policy

Represents an individual certificate policy.

Attributes

cps[R]

@return [URI::Generic, nil]

policy[R]

@return [String]

to_s[R]

@return [String]

to_uri[R]

@return [URI::Generic, nil]

user_notice[R]

@return [String, nil]

Public Class Methods

new(policy,qualifiers={}) click to toggle source

Initializes the policy.

@param [String] policy

The policy text.

@param [Hash{Symbol => Object}] qualifiers

@option qualifiers [URI::Generic, nil] :cps

The CPS URI.

@option qualifiers [String, nil] :user_notice

The user notice.
# 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