Ensures that signer
is valid for time
and was signed by the issuer
. If the issuer
is nil
no verification is performed.
Extracts the certificate chain from the spec
and calls verify
to ensure the signatures and certificate chain is valid according to the policy..
Return the full path to the cached gem file matching the given name and version requirement. Returns ‘nil’ if no match.
Example:
get_path 'rake', '> 0.4' # "/usr/lib/ruby/gems/1.8/cache/rake-0.4.2.gem" get_path 'rake', '< 0.1' # nil get_path 'rak' # nil (exact name required)
Corresponds to $(LIBPATH) in mkmf
Path of activations from the current
list.
Return a String
indicating who caused this request to be added (only valid for implicit requests)
Returns the issuer certificate of the given certificate
if it exists in the trust directory.
Returns the path to the trusted certificate with the given ASN.1 name
Add a certificate to trusted certificate list.
Returns the base label of this frame.
Usually same as label
, without decoration.
Returns the full file path of this frame.
Same as path
, except that it will return absolute path even if the frame is in the main script.
Raises a VersionConflict
error, or any underlying error, if there is no current state @return [void]