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

de.ehex.foss.gematik.specifications.gemSpec_PKI.cryptobject.CVCInstance Maven / Gradle / Ivy

Go to download

This project provides the eHealthExperts-related, commonly used gematik specifications (AFOs, Specs, PTStBs, etc.).

There is a newer version: 2.5.2
Show newest version
package de.ehex.foss.gematik.specifications.gemSpec_PKI.cryptobject;

import static de.ehex.foss.gematik.specifications.Specifications.gemSpec_PKI;

import de.ehex.foss.gematik.specifications.gemSpec_PKI.cryptobject.CryptographicObject.Instance;
import de.ehex.foss.gematik.specifications.meta.SPEC;

/**
 * Definition of the domain of CV certificate {@link Instance} (see 2.9 Instance (Ausprägung), Übergreifende
 * Spezifikation PKI [gemSpec_PKI], version 1.11.0, released Feb. 06th 2017)
 *
 * @author Sascha Zak
 * @since April 20th, 2017
 */
@SPEC(value = gemSpec_PKI, note = "2.9 Instance (Ausprägung)")
public enum CVCInstance implements Instance {

    /** CVC RSA 2048 */
    R2048("R2048"),

    /** CVC ECC 256 */
    E256("E256"),

    /** CVC ECC 384 */
    E384("E384");

    private final String value;

    private CVCInstance(final String value) {
        this.value = value;
    }

    @Override
    public String getValue() {
        return this.value;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy