Returns the value of Gem.source_date_epoch_string
, as a Time
object.
This is used throughout RubyGems for enabling reproducible builds.
Should be implemented by a extended class.
tsort_each_node
is used to iterate for all nodes over a graph.
def foo(bar:); end ^^^^
def foo(bar:); end ^^^^
Raises an exception if the key is invalid.
See also the man page EVP_PKEY_public_check(3).
Checks the nonce validity for this request and response.
The return value is one of the following:
nonce in request only.
nonces both present and not equal.
nonces present and equal.
nonces both absent.
nonce present in response only.
For most responses, clients can check result > 0. If a responder doesn’t handle nonces result.nonzero?
may be necessary. A result of 0
is always an error.
Fetch a value from the entry, raising an error if it is missing.
Configure the character offsets field for this repository and return self.
Configure the character columns field for this repository and return self.
Verifies that data
matches the signature
created by public_key
and the digest
algorithm.
Ensures that signer
is valid for time
and was signed by the issuer
. If the issuer
is nil
no verification is performed.
Ensures the public key of key
matches the public key in signer
Ensures the root certificate in chain
is self-signed and valid for time
.
Ensures the root of chain
has a trusted certificate in trust_dir
and the digests of the two certificates match according to digester
Updates the TarHeader’s checksum
Does this dependency request match spec
?
NOTE: matches_spec?
matches prerelease versions. See also match?
Enumerates trusted certificates.