Element elementToken = null;
if (certificate != null) {
elementToken = tokenProvider.createToken(certificate);
} else {
elementToken = tokenProvider.createToken(username);
}
String tokenId = tokenProvider.getTokenId(elementToken);
signSAML(elementToken, tokenId);