All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.unboundid.util.ssl.cert.package-info Maven / Gradle / Ivy

/*
 * Copyright 2017-2019 Ping Identity Corporation
 * All Rights Reserved.
 */
/*
 * Copyright (C) 2017-2019 Ping Identity Corporation
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License (GPLv2 only)
 * or the terms of the GNU Lesser General Public License (LGPLv2.1 only)
 * as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, see .
 */



/**
 * This package provides a number of classes that can be used to parse X.509
 * certificates, PKCS #8 private keys, PKCS #10 certificate signing requests,
 * and other related entities.
 * 

* This package also provides the * {@link com.unboundid.util.ssl.cert.ManageCertificates} class, which * implements a command-line tool for performing all kinds of * It also provides a manage-certificates command-line * tool that provides support for several certificate-related and key-related * functions, including: *
    *
  • * Listing the contents of a JKS or PKCS #12 keystore. *
  • *
  • * Exporting certificates and private keys from a JKS or PKCS #12 keystore * to PEM or DER files. *
  • *
  • * Importing certificates and private keys from PEM or DER files into a JKS * or PKCS #12 keystore. *
  • *
  • * Removing certificates and private keys from a JKS or PKCS #12 keystore. *
  • *
  • * Generating self-signed certificates in JKS or PKCS #12 keystore. *
  • *
  • * Generating certificate signing requests (CSRs) from a key in a JKS or * PKCS #12 keystore (creating a new key if necessary). *
  • *
  • * Signing certificate signing requests using a certificate in a JKS or * PKCS #12 keystore. *
  • *
  • * Changing the alias of a certificate or key in a JKS or PKCS #12 keystore. *
  • *
  • * Connecting to a server, initiating TLS negotiation, capturing the * certificate chain presented during that negotiation process, and * importing the chain into a JKS or PKCS #12 keystore so that it can be * used as a trust store for TLS clients. *
  • *
  • * Validating the suitability of a specified certificate in a JKS or * PKCS #12 keystore for use as a TLS sever certificate. *
  • *
  • * Decoding and printing a set of PEM-formatted or DER-formatted * certificates contained in a specified file. *
  • *
  • * Decoding and printing a PEM-formatted or DER-formatted certificate * signing request contained in a specified file. *
  • *
*/ package com.unboundid.util.ssl.cert;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy