de.ehex.foss.gematik.specifications.gemSpec_PKI.cryptobject.CVCInstance Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gematik-specifications Show documentation
Show all versions of gematik-specifications Show documentation
This project provides the eHealthExperts-related, commonly used gematik specifications (AFOs, Specs, PTStBs, etc.).
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;
}
}