13 instantiations of DerivedKeySecurityToken
System.ServiceModel (13)
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (2)
100this.derivedSignatureToken = new DerivedKeySecurityToken(-1, 0, 104this.derivedEncryptionToken = new DerivedKeySecurityToken(-1, 0,
System\ServiceModel\Security\DerivedKeyCachingSecurityTokenSerializer.cs (1)
185DerivedKeySecurityToken token = new DerivedKeySecurityToken(generation, offset, length, label, nonce, tokenToDerive,
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (2)
104this.derivedSignatureToken = new DerivedKeySecurityToken(-1, 0, 107this.derivedEncryptionToken = new DerivedKeySecurityToken(-1, 0,
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (1)
83this.derivedSignatureToken = new DerivedKeySecurityToken(-1, 0,
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (1)
237resolvedToken = new DerivedKeySecurityToken(-1, 0, derivationLength, null, derivationNonce, resolvedToken, keyIdentifierClause, psha1Algorithm, SecurityUtils.GenerateId());
System\ServiceModel\Security\SendSecurityHeader.cs (4)
436DerivedKeySecurityToken derivedEncryptingToken = new DerivedKeySecurityToken(-1, 0, 801DerivedKeySecurityToken derivedSigningToken = new DerivedKeySecurityToken(-1, 0, this.AlgorithmSuite.GetSignatureKeyDerivationLength(this.elementContainer.SourceSigningToken, this.StandardsManager.MessageSecurityVersion.SecureConversationVersion), null, DerivedKeySecurityToken.DefaultNonceLength, this.elementContainer.SourceSigningToken, 932DerivedKeySecurityToken dkt = new DerivedKeySecurityToken(-1, 0, 963DerivedKeySecurityToken dkt = new DerivedKeySecurityToken(-1, 0,
System\ServiceModel\Security\Tokens\DerivedKeySecurityTokenStub.cs (1)
67DerivedKeySecurityToken result = new DerivedKeySecurityToken(this.generation, this.offset, this.length,
System\ServiceModel\Security\WSSecureConversation.cs (1)
231return new DerivedKeySecurityToken(generation, offset, length,
55 references to DerivedKeySecurityToken
System.ServiceModel (55)
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (4)
24DerivedKeySecurityToken derivedSignatureToken; 25DerivedKeySecurityToken derivedEncryptionToken; 102DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.External), derivationAlgorithm, SecurityUtils.GenerateId()); 106DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.External), derivationAlgorithm, SecurityUtils.GenerateId());
System\ServiceModel\Security\DerivedKeyCachingSecurityTokenSerializer.cs (7)
79DerivedKeySecurityToken cachedToken = GetCachedToken(id, generation, offset, length, label, nonce, tokenToDerive, tokenToDeriveIdentifier, derivationAlgorithm); 93DerivedKeySecurityToken newToken = result as DerivedKeySecurityToken; 176DerivedKeySecurityToken GetCachedToken(string id, int generation, int offset, int length, 185DerivedKeySecurityToken token = new DerivedKeySecurityToken(generation, offset, length, label, nonce, tokenToDerive, 204DerivedKeySecurityToken cachedToken; 206public DerivedKeySecurityTokenCache(DerivedKeySecurityToken cachedToken)
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (4)
22DerivedKeySecurityToken derivedSignatureToken; 23DerivedKeySecurityToken derivedEncryptionToken; 106DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.Internal), derivationAlgorithm, SecurityUtils.GenerateId()); 109null, DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.Internal), derivationAlgorithm, SecurityUtils.GenerateId());
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (2)
20DerivedKeySecurityToken derivedSignatureToken; 84this.Factory.OutgoingAlgorithmSuite.GetSignatureKeyDerivationLength(token, this.Factory.MessageSecurityVersion.SecureConversationVersion), null, DerivedKeySecurityToken.DefaultNonceLength, token, this.Factory.SecurityTokenParameters.CreateKeyIdentifierClause(token, SecurityTokenReferenceStyle.Internal), derivationAlgorithm, SecurityUtils.GenerateId());
System\ServiceModel\Security\ReceiveSecurityHeader.cs (10)
1198DerivedKeySecurityToken derivedKeyToken = stub.CreateToken(sourceToken, this.maxDerivedKeyLength); 1214if (token is DerivedKeySecurityToken) 1216return ((DerivedKeySecurityToken)token).TokenToDerive; 1448bool isDerivedKeySignature = signingToken is DerivedKeySecurityToken; 1586tracker.IsDerivedFrom = (signingToken is DerivedKeySecurityToken); 1639DerivedKeySecurityToken derivedKeyToken = token as DerivedKeySecurityToken; 1746SR.GetString(SR.UnableToFindTokenAuthenticator, typeof(DerivedKeySecurityToken)))); 2018DerivedKeySecurityToken derivedKeyToken = this.token as DerivedKeySecurityToken;
System\ServiceModel\Security\SecurityAlgorithmSuite.cs (4)
388DerivedKeySecurityToken dkt = token as DerivedKeySecurityToken; 421DerivedKeySecurityToken dkt = token as DerivedKeySecurityToken;
System\ServiceModel\Security\SecurityHeaderTokenResolver.cs (4)
211int derivationLength = (keyIdentifierClause.DerivationLength == 0) ? DerivedKeySecurityToken.DefaultDerivedKeyLength : keyIdentifierClause.DerivationLength; 217DerivedKeySecurityToken derivedKeyToken = this.tokens[i].Token as DerivedKeySecurityToken; 238((DerivedKeySecurityToken)resolvedToken).InitializeDerivedKey(derivationLength);
System\ServiceModel\Security\SecurityProtocolFactory.cs (3)
103NonValidatingSecurityTokenAuthenticator<DerivedKeySecurityToken> derivedKeyTokenAuthenticator; 353internal NonValidatingSecurityTokenAuthenticator<DerivedKeySecurityToken> DerivedKeyTokenAuthenticator 1086this.derivedKeyTokenAuthenticator = new NonValidatingSecurityTokenAuthenticator<DerivedKeySecurityToken>();
System\ServiceModel\Security\SendSecurityHeader.cs (8)
436DerivedKeySecurityToken derivedEncryptingToken = new DerivedKeySecurityToken(-1, 0, 437this.AlgorithmSuite.GetEncryptionKeyDerivationLength(sourceToken, this.StandardsManager.MessageSecurityVersion.SecureConversationVersion), null, DerivedKeySecurityToken.DefaultNonceLength, sourceToken, sourceTokenIdentifierClause, derivationAlgorithm, GenerateId()); 801DerivedKeySecurityToken derivedSigningToken = new DerivedKeySecurityToken(-1, 0, this.AlgorithmSuite.GetSignatureKeyDerivationLength(this.elementContainer.SourceSigningToken, this.StandardsManager.MessageSecurityVersion.SecureConversationVersion), null, DerivedKeySecurityToken.DefaultNonceLength, this.elementContainer.SourceSigningToken, 932DerivedKeySecurityToken dkt = new DerivedKeySecurityToken(-1, 0, 934DerivedKeySecurityToken.DefaultNonceLength, source, sourceKeyClause, derivationAlgorithm, GenerateId()); 963DerivedKeySecurityToken dkt = new DerivedKeySecurityToken(-1, 0, 965DerivedKeySecurityToken.DefaultNonceLength, source, sourceKeyClause, derivationAlgorithm, GenerateId());
System\ServiceModel\Security\Tokens\DerivedKeySecurityTokenStub.cs (2)
65public DerivedKeySecurityToken CreateToken(SecurityToken tokenToDerive, int maxKeyLength) 67DerivedKeySecurityToken result = new DerivedKeySecurityToken(this.generation, this.offset, this.length,
System\ServiceModel\Security\WsKeyInfoSerializer.cs (1)
237this.tokenTypes = new Type[] { typeof( DerivedKeySecurityToken ) };
System\ServiceModel\Security\WSSecureConversation.cs (6)
97protected override Type[] GetTokenTypesCore() { return new Type[] { typeof(DerivedKeySecurityToken) }; } 109return CreateDirectReference(issuedTokenXml, UtilityStrings.IdAttribute, UtilityStrings.Namespace, typeof(DerivedKeySecurityToken)); 183length = DerivedKeySecurityToken.DefaultDerivedKeyLength; 195DerivedKeySecurityToken.EnsureAcceptableOffset(offset, generation, length, this.maxKeyDerivationOffset); 256DerivedKeySecurityToken derivedKeyToken = token as DerivedKeySecurityToken;