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

com.uid2.shared.secure.azurecc.IPublicKeyProvider Maven / Gradle / Ivy

package com.uid2.shared.secure.azurecc;

import com.uid2.shared.secure.AttestationException;

import java.security.PublicKey;

public interface IPublicKeyProvider {
    /**
     * Get Public Key from a MAA server.
     *
     * @param maaServerBaseUrl The Base Url of MAA server.
     * @param kid              The key id.
     * @return The public key.
     * @throws AttestationException
     */
    PublicKey GetPublicKey(String maaServerBaseUrl, String kid) throws AttestationException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy