Web Browser Certificate Enrollment (CSR Generation) and Certificate Download to Smartcard or USB Token

I am developing Web Application for Certifying Authority as a part of which, I need to generate asymmetric key pair – Private Key and Public Key in user’s smartcard through browser, create Certificate Signing Request (CSR) and send CSR to … Continue reading Web Browser Certificate Enrollment (CSR Generation) and Certificate Download to Smartcard or USB Token

What is the purpose of "certificatePolicies" in a CSR? How should an OID be used?

While looking for the best way to add multiple Subject Alternative Names (SAN) to a Certificate Signing Request (CSR), this namecheap article provided the following command:
openssl req -new -addext "subjectAltName = \
DNS:additionald… Continue reading What is the purpose of "certificatePolicies" in a CSR? How should an OID be used?

When I provision (sign) keys to end-users, can I force the definition of certificate expiration (different from CA expiration)?

Before I proceed to testing this myself I wanted some clarity. I have a basic understanding of SSH and Cryptography but not completely sure about this plan. I want to implement a key rotation policy by enforcing that end user keys are only… Continue reading When I provision (sign) keys to end-users, can I force the definition of certificate expiration (different from CA expiration)?

CSR with no keyUsage or extendedKeyUsage specified and invalid DNS in CommonName – will anyone sign it?

A vendor’s software is generating CSRs with no keyUsage or extendedKeyUsage set and in combination with this they contain commonNames that are not fully qualified domain names. If I submit them to Digicert as "Private SSL" certif… Continue reading CSR with no keyUsage or extendedKeyUsage specified and invalid DNS in CommonName – will anyone sign it?

I am unable to use an RSA key generated with the -aes-256-gcm option in openssl, help

When I run:
openssl genrsa -aes-256-gcm -out rootca.key 4096

Then I get the following output:
$ openssl genrsa -aes-256-gcm -out rootca.key 4096
Generating RSA private key, 8192 bit long modulus (2 primes)
…………………………….. Continue reading I am unable to use an RSA key generated with the -aes-256-gcm option in openssl, help