question: public SecurityTokenServiceConfig ( ConnectionConfig connConfig , X509Certificate [ ] trustedIssuerCertificates , ExecutorService executorService , HolderOfKeyConfig holderOfKeyConfig ) { ValidateUtil . validateNotNull ( connConfig , "STS connection configuration" ) ; this . connConfig = connConfig ; this . trustedIssuerCertificates = trustedIssuerCertificates ; this . executorService = ( executorService != null ) ? executorService : Executors . newSingleThreadExecutor ( ) ; this . holderOfKeyConfig = holderOfKeyConfig ; }
target:  Creates STS configuration object suitable for holder of key confirmation type.<br> If the executor service is null a default single threaded executor will be created.