class Auth0RS256JWTVerifier::JWK::X5C
Public Class Methods
new(certificates)
click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 115 def initialize(certificates) if certificates.nil? @certificates = nil else raise ParseError unless certificates.is_a?(Array) @certificates = certificates.map { |certificate| Certificate.new(certificate) } end end
Public Instance Methods
each() { |cert| ... }
click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 132 def each return unless present? @certificates.each { |cert| yield cert } end
inspect()
click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 124 def inspect "X5C(\n#{@certificates.map { |c| "\t#{c}" }.join(",\n")}\n\t)" end
present?()
click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 128 def present? !@certificates.nil? end