PathValidationRestrictions.this

  1. this(bool require_rev, size_t key_strength, bool ocsp_all, int max_cert_chain_length)
  2. this(bool require_rev, size_t minimum_key_strength, bool ocsp_all_intermediates, RBTreeRef!string trusted_hashes, int max_cert_chain_length)
    struct PathValidationRestrictions
    public
    this

Parameters

require_rev bool

if true, revocation information is required

minimum_key_strength size_t

is the minimum strength (in terms of operations, eg 80 means 2^80) of a signature. Signatures weaker than this are rejected.

ocsp_all_intermediates bool

where to use all intermediates

trusted_hashes RBTreeRef!string

a set of trusted hashes. Any signatures created using a hash other than one of these will be rejected.

Meta