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

io.gravitee.node.api.certificate.RefreshableX509Manager Maven / Gradle / Ivy

There is a newer version: 7.0.2
Show newest version
package io.gravitee.node.api.certificate;

import java.security.KeyStore;

/**
 * @author Benoit BORDIGONI (benoit.bordigoni at graviteesource.com)
 * @author GraviteeSource Team
 * This interface represent X.509 certificate or key manager that can be refreshed with new keystore.
 */
public interface RefreshableX509Manager {
    /**
     * Call when a keystore needs to be refreshed. It assumes that keystore passed is complete and the logic to add/remove aliases are handle beforehand.
     * @param keyStore the keystore to refresh
     * @param password the keystore password.
     */
    void refresh(KeyStore keyStore, char[] password);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy