1 19 20 21 package org.netbeans.modules.websvc.wsitmodelext.security.tokens; 22 23 import javax.xml.namespace.QName ; 24 import java.util.HashSet ; 25 import java.util.Set ; 26 27 31 public enum TokensQName { 32 WSSKERBEROSV5APREQTOKEN11(createSecurityPolicyQName("WssKerberosV5ApReqToken11")), WSSGSSKERBEROSV5APREQTOKEN11(createSecurityPolicyQName("WssGssKerberosV5ApReqToken11")), 35 WSSX509V1TOKEN10(createSecurityPolicyQName("WssX509V1Token10")), WSSX509V3TOKEN10(createSecurityPolicyQName("WssX509V3Token10")), WSSX509PKCS7TOKEN10(createSecurityPolicyQName("WssX509Pkcs7Token10")), WSSX509PKIPATHV1TOKEN10(createSecurityPolicyQName("WssX509PkiPathV1Token10")), WSSX509V1TOKEN11(createSecurityPolicyQName("WssX509V1Token11")), WSSX509V3TOKEN11(createSecurityPolicyQName("WssX509V3Token11")), WSSX509PKCS7TOKEN11(createSecurityPolicyQName("WssX509Pkcs7Token11")), WSSX509PKIPATHV1TOKEN11(createSecurityPolicyQName("WssX509PkiPathV1Token11")), 44 REQUIREKEYIDENTIFIERREFERENCE(createSecurityPolicyQName("RequireKeyIdentifierReference")), REQUIREISSUERSERIALREFERENCE(createSecurityPolicyQName("RequireIssuerSerialReference")), REQUIREEMBEDDEDTOKENREFERENCE(createSecurityPolicyQName("RequireEmbeddedTokenReference")), REQUIRETHUMBPRINTREFERENCE(createSecurityPolicyQName("RequireThumbprintReference")), REQUIREEXTERNALURIREFERENCE(createSecurityPolicyQName("RequireExternalUriReference")), SC10SECURITYCONTEXTTOKEN(createSecurityPolicyQName("SC10SecurityContextToken")), 51 REQUIREINTERNALREFERENCE(createSecurityPolicyQName("RequireInternalReference")), REQUIREEXTERNALREFERENCE(createSecurityPolicyQName("RequireExternalReference")), REQUIREDERIVEDKEYS(createSecurityPolicyQName("RequireDerivedKeys")), ISSUER(createSecurityPolicyQName("Issuer")), 56 WSSUSERNAMETOKEN10(createSecurityPolicyQName("WssUsernameToken10")), WSSUSERNAMETOKEN11(createSecurityPolicyQName("WssUsernameToken11")), 59 WSSSAMLV10TOKEN10(createSecurityPolicyQName("WssSamlV10Token10")), WSSSAMLV11TOKEN10(createSecurityPolicyQName("WssSamlV11Token10")), WSSSAMLV10TOKEN11(createSecurityPolicyQName("WssSamlV10Token11")), WSSSAMLV11TOKEN11(createSecurityPolicyQName("WssSamlV11Token11")), WSSSAMLV20TOKEN11(createSecurityPolicyQName("WssSamlV20Token11")), 65 WSSRELV10TOKEN10(createSecurityPolicyQName("WssRelV10Token10")), WSSRELV20TOKEN10(createSecurityPolicyQName("WssRelV20Token10")), WSSRELV10TOKEN11(createSecurityPolicyQName("WssRelV10Token11")), WSSRELV20TOKEN11(createSecurityPolicyQName("WssRelV20Token11")), 70 INCLUDETOKENATTRIBUTE(createSecurityPolicyQName("IncludeToken")), 72 USERNAMETOKEN(createSecurityPolicyQName("UsernameToken")), X509TOKEN(createSecurityPolicyQName("X509Token")), KERBEROSTOKEN(createSecurityPolicyQName("KerberosToken")), SPNEGOCONTEXTTOKEN(createSecurityPolicyQName("SpnegoContextToken")), SECURITYCONTEXTTOKEN(createSecurityPolicyQName("SecurityContextToken")), SECURECONVERSATIONTOKEN(createSecurityPolicyQName("SecureConversationToken")), PROTECTIONTOKEN(createSecurityPolicyQName("ProtectionToken")), TRANSPORTTOKEN(createSecurityPolicyQName("TransportToken")), SUPPORTINGTOKENS(createSecurityPolicyQName("SupportingTokens")), SIGNEDSUPPORTINGTOKENS(createSecurityPolicyQName("SignedSupportingTokens")), ENDORSINGSUPPORTINGTOKENS(createSecurityPolicyQName("EndorsingSupportingTokens")), SIGNEDENDORSINGSUPPORTINGTOKENS(createSecurityPolicyQName("SignedEndorsingSupportingTokens")), SIGNATURETOKEN(createSecurityPolicyQName("SignatureToken")), ENCRYPTIONTOKEN(createSecurityPolicyQName("EncryptionToken")), INITIATORTOKEN(createSecurityPolicyQName("InitiatorToken")), RECIPIENTTOKEN(createSecurityPolicyQName("RecipientToken")), SAMLTOKEN(createSecurityPolicyQName("SamlToken")), RELTOKEN(createSecurityPolicyQName("RelToken")), HTTPSTOKEN(createSecurityPolicyQName("HttpsToken")), ISSUEDTOKEN(createSecurityPolicyQName("IssuedToken")); 93 public static final String SECPOLICY_UTILITY = 94 "http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"; public static final String SECPOLICY_UTILITY_NS_PREFIX = "sp"; 97 public static QName createSecurityPolicyQName(String localName){ 98 return new QName (SECPOLICY_UTILITY, localName, SECPOLICY_UTILITY_NS_PREFIX); 99 } 100 101 TokensQName(QName name) { 102 qName = name; 103 } 104 105 public QName getQName(){ 106 return qName; 107 } 108 private static Set <QName > qnames = null; 109 public static Set <QName > getQNames() { 110 if (qnames == null) { 111 qnames = new HashSet <QName >(); 112 for (TokensQName wq : values()) { 113 qnames.add(wq.getQName()); 114 } 115 } 116 return qnames; 117 } 118 private final QName qName; 119 120 } 121 | Popular Tags |