static void setTrustStoreType( ConnectionType type, String keyStoreType )
    {
        // Always set the property explicitly even if it appears the equal to the old value (the old value might be a fallback value).
        JiveGlobals.setProperty( type.getPrefix() + "trustStoreType", keyStoreType );

        final String oldKeyStoreType = getTrustStoreType( type );
        if ( oldKeyStoreType.equals( keyStoreType ) )
        {
            Log.debug( "Ignoring Trust Store type change request (to '{}'): listener already in this state.", keyStoreType );
            return;
        }

        Log.debug( "Changing Trust Store type from '{}' to '{}'.", oldKeyStoreType, keyStoreType );
        // TODO shouldn't this do something?
    }
The KeyStore type (jks, jceks, pkcs12, etc) for the trust store for connections of a particular type.

@param type the connection type
@return a store type (never null).
@see <a href="https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#KeyStore">Java Cryptography Architecture Standard Algorithm Name Documentation</a>
xmppserver/src/main/java/org/jivesoftware/openfire/keystore/CertificateStoreManager.java