easy-rsa/easy-rsa.keyring
Richard Rahl df20d8b393 Accepting request 1227414 from home:rrahl0
- update to 3.2.1:
  * inline: Add decimal value for cert. serial
  * Always exit with error for unknown command options
  * ntegrate Easy-RSA TLS-Key for use with 'init-pki soft'
  * easyrsa-tools.lib, show-expire: Add CA certificate to report
  * inline: OpenVPN TLS Keys inlining for TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: OpenVPN TLS Key gen. TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: expire_status_v2() (show-expire version 2)
  * sign-req: Require 128bit serial number
  * Move command 'verify-cert' to Tools-lib; drop 'verify' shortcut
  * Windows secure_session(): Ensure $secured_session dir is created
  * Switch to '-f' for file existence
  * inline: Move auto-inline from build_full() to sign_req()
  * gen-crl: Create additional CRL in DER format
  * self-sign: Allow Edwards Curve based keys
  * Re-enable command 'renew' (version 2): Requires EasyRSA Tools
  * bug-fix: revoke: Pass the correct certificate location
  * vars.example: Add flags for auto-SAN and X509 critical attribute
  * Global option --eku-crit: Mark X509 extendedKeyUsage as critical
  * sign-req: Add critical and pathlen details to confirmation
  * export-p12: Automatically generate inline file
  * Introduce global option --auto-san, use commonName as SAN
  * Introduce global option --san-crit, mark SAN critical
  * Introduce new global options: --ku-crit and --bc-crit
  * gen-req: Always check for existing request file
  * revoke/revoke-expired/-renewed: Keep duplicate certificate
  * revoke-expired/-renewed: Keep req/key files for resigning
  * revoke: Add abbreviations for optional 'reason'
  * build-ca: Allow use of --req-cn without batch mode
  * gen-req: Re-enable use of --req-cn
  * write: Change syntax, target as file, not directory
- update to 3.2.0:
  * Revert ca76697: Restore escape_hazard()
  * New X509 Type: 'selfsign' Internal only
  * New commands: self-sign-server and self-sign-client
  * build-ca: Command 'req', remove SSL option '-keyout'
  * Remove escape_hazard(), obsolete
  * Remove command and function display_cn(), unused
  * docs: Update EasyRSA-Renew-and-Revoke.md
  * Remove all 'renew' code; replaced by 'expire' code
  * Introduce commands: 'expire' and 'revoke-expired'
  * Keep request files [CSR] when revoking certificates
  * Restrict use of --req-cn to build-ca
  * Remove command 'display-san' (Code removed in 5a06f94)
  * Move Status Reports to 'easyrsa-tools.lib'
  * export-p12, OpenSSL v1.x: Upgrade PBE and MAC options
  * LibreSSL: Add fix for missing 'x509' option '-ext'
  * Variable heredoc expansion for SSL/Safe Config file
  * Always use here-doc version of openssl-easyrsa.cnf
  * export-p12: New command option 'legacy'. OpenSSL V3 Only
  * export-p12: Always set 'friendlyName' to file-name-base
  * As of Easy-RSA version 3.2.0-beta1, the configuration files
    vars.example, openssl-eayrsa.cnf and all files in x509-types directory
    are no longer required
  * Rename X509-type file code-signing to codeSigning
  * init-pki: Always write vars.example file to fresh PKI
  * New command 'write': Write 'legacy' files to stdout or files
  * Remove command 'make-safe-ssl': Replaced by command 'write safe-cnf' 
  * New Command 'rand': Expose easyrsa_random() to the command line
  * Remove function 'set_pass_legacy()'
  * Remove command 'rewind-renew'
  * Remove command 'rebuild'
  * Remove command 'upgrade'
  * Remove EASYRSA_NO_VARS; Allow graceful use without a vars file
  * New diagnostic command 'display-cn'
  * Expand renewable certificate types to include code-signing
- attach a source to keyring

OBS-URL: https://build.opensuse.org/request/show/1227414
OBS-URL: https://build.opensuse.org/package/show/network:vpn/easy-rsa?expand=0&rev=46
2024-11-30 03:08:14 +00:00

233 lines
14 KiB
Plaintext

-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: Hostname:
Version: Hockeypuck 2.2
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
=//dg
-----END PGP PUBLIC KEY BLOCK-----