/* * Copyright (c) 2013 EMC Corporation * All Rights Reserved */ package com.emc.storageos.security.keystore.impl; import java.security.Provider; /** * */ public final class SecurityProvider extends Provider { private static final String SECURITY_PROVIDER_NAME = "ViPRSec"; private static final double SECURITY_PROVIDER_VERSION = 1.0; private static final String SECURITY_PROVIDER_INFO = SECURITY_PROVIDER_NAME + " v" + SECURITY_PROVIDER_VERSION + ", implementing ViPR distributed keystore"; public static final String KEYSTORE_TYPE = "DistributedKeyStore"; /** * @param name * @param version * @param info */ public SecurityProvider() { super(SECURITY_PROVIDER_NAME, SECURITY_PROVIDER_VERSION, SECURITY_PROVIDER_INFO); put("KeyStore." + KEYSTORE_TYPE, "com.emc.storageos.security.keystore.impl.KeystoreEngine"); } }