Skip to main content Skip to footer
Equaze Help Documentation

Beneficiary

  • API Overview
  • Get Information of User’s Account
  • Add New Beneficiary to Account
  • Account Beneficiary Lookup
  • Deleting a Beneficiary

PKI Setup

  • Generating RSA Private Key and Certificate Request in Terminal (for macOS)
  • Generate RSA Private Key and Certificate Request in OpenSSL command prompt (for Windows)
  • Generate a Digital Certificate in Online account
  • Regenerate an API key for PKI request in Postman
  • Create a Valid Body for the Digital Certificate in Postman
  • The “Digital Signature” Creation Using .NET (Dotnet)

Executing a Transaction Using PKI

  •  Initiating a Secure PKI Transaction Using API

Webhooks

  • Enabling Webhooks

Webhooks Specifications

  • V6 Webhooks Specification
  • V7 Webhooks Specification

API Authorisation Access

  • Get Access Token Using Refresh Token
  • Get a Bearer Token
  • Regenerate API Key
  • Get Existing API Key
View Categories
  • Home
  • Guide
  • API Guide
  • PKI Setup
  • Generate RSA Private Key and Certificate Request in OpenSSL command prompt (for Windows)

Generate RSA Private Key and Certificate Request in OpenSSL command prompt (for Windows)

2 min read

Prerequisites

Be ready to give precise details during the certificate signing request (CSR) generation. This involves information such as country name, state or province name, locality name, organization name, etc.

Open the OpenSSL Command Prompt

The OpenSSL command prompt is a specialized tool for cryptographic operations. Look for it on your desktop. If it’s not there, you may need to install OpenSSL.

Specify Document Folder Path

Before generating any keys or requests, we need to decide where the generated files will be saved. Use the cd command followed by the path to your chosen folder. For example, cd /Documents/SSLKeys. This sets the working directory for OpenSSL.

Generate a Private Key

To establish secure communication, we need a private key. Type the command openssl genrsa -out 4096.key 4096 and press “Enter”. This creates a secure private key with a bit length of 4096.

  • Think of the private key like a secret code; it’s unique to your system. Do not share it with anyone.
  • The generated file, “4096.key”, is now stored in your specified folder.

Generate a Certificate Signing Request (CSR)

Now, we need to create a Certificate Signing Request (CSR). Type openssl req -new -key 4096.key -out 4096.csr and press “Enter”.

Enter CSR Information

You’ll be prompted to provide specific information for your certificate. Follow the prompts and provide the required details:

This CSR is like a formal request for a digital certificate. It contains information about your identity. The file “4096.csr” is created in your specified folder.

Save and Secure the Generated Files

  • You’ve generated a private key and CSR. These files, “4096.key” and “4096.csr”, are crucial for securing communications and obtaining a digital certificate.
  • Keep the private key confidential and secure. Share the CSR as needed; it doesn’t compromise your security.

By following these detailed steps, you’ve successfully navigated the OpenSSL command prompt, generated a private key, and created a Certificate Signing Request.

What are your Feelings
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Generating RSA Private Key and Certificate Request in Terminal (for macOS)Generate a Digital Certificate in Online account
Table of Contents
  • Prerequisites
  • Generate a Private Key
  • Generate a Certificate Signing Request (CSR)
"Equaze" is a trading style of Enumis Ltd. Enumis Limited is authorised and regulated by the Financial Conduct Authority as an Electronic Money Institution (FRN 900028) and authorised and regulated by the Financial Conduct Authority for Consumer Credit (FRN 724110) Company Registration E&W 7441513. Enumis Mastercard Products are issued by Enumis Limited pursuant to a license from Mastercard International Incorporated. Mastercard and the Mastercard Brand Mark are registered trademarks of Mastercard International Incorporated.
Equaze Help Documentation
© Copyright Equaze