124 references to SecurityUtils
System.IdentityModel (124)
System\IdentityModel\Claims\Claim.cs (2)
127return new Claim(ClaimTypes.Hash, SecurityUtils.CloneBuffer(hash), Rights.PossessProperty, ClaimComparer.Hash); 167return new Claim(ClaimTypes.Thumbprint, SecurityUtils.CloneBuffer(thumbprint), Rights.PossessProperty, ClaimComparer.Thumbprint);
System\IdentityModel\Claims\DefaultClaimSet.cs (1)
104return SecurityUtils.ClaimSetToString(this);
System\IdentityModel\Claims\WindowsClaimSet.cs (2)
63this.windowsIdentity = clone ? SecurityUtils.CloneWindowsIdentityIfNecessary(windowsIdentity, authenticationType) : windowsIdentity; 264return this.disposed ? base.ToString() : SecurityUtils.ClaimSetToString(this);
System\IdentityModel\Claims\X509CertificateClaimSet.cs (7)
20DateTime expirationTime = SecurityUtils.MinUtcDateTime; 88if (this.expirationTime == SecurityUtils.MinUtcDateTime) 146SecurityUtils.DisposeIfNecessary(this.identity); 151SecurityUtils.DisposeIfNecessary(this.issuer as IDisposable); 158SecurityUtils.ResetCertificate(this.elements[i].Certificate); 161SecurityUtils.ResetCertificate(this.certificate); 327return this.disposed ? base.ToString() : SecurityUtils.ClaimSetToString(this);
System\IdentityModel\CryptoHelper.cs (21)
368Rijndael tmp = SecurityUtils.RequiresFipsCompliance ? (Rijndael)new RijndaelCryptoServiceProvider() : new RijndaelManaged(); 527if (SecurityUtils.RequiresFipsCompliance) 533if (SecurityUtils.RequiresFipsCompliance) 561return new HMACSHA1(key, !SecurityUtils.RequiresFipsCompliance); 563if (!SecurityUtils.RequiresFipsCompliance) 689symmetricAlgorithm = SecurityUtils.RequiresFipsCompliance ? (Rijndael)new RijndaelCryptoServiceProvider() : new RijndaelManaged(); 711if ( SecurityUtils.RequiresFipsCompliance ) 740if ( SecurityUtils.RequiresFipsCompliance ) 1035symmetricAlgorithm = SecurityUtils.RequiresFipsCompliance ? (Rijndael)new RijndaelCryptoServiceProvider() : new RijndaelManaged(); 1074symmetricAlgorithm = SecurityUtils.RequiresFipsCompliance ? (Rijndael)new RijndaelCryptoServiceProvider() : new RijndaelManaged(); 1183if (SecurityUtils.RequiresFipsCompliance) 1191if (SecurityUtils.RequiresFipsCompliance) 1196if (SecurityUtils.RequiresFipsCompliance) 1206if (SecurityUtils.RequiresFipsCompliance) 1216return new HMACSHA1(key, !SecurityUtils.RequiresFipsCompliance); 1218if (!SecurityUtils.RequiresFipsCompliance) 1224if (!SecurityUtils.RequiresFipsCompliance) 1273if ((!SecurityUtils.RequiresFipsCompliance && algorithmObject is SHA1CryptoServiceProvider) 1315if (SecurityUtils.RequiresFipsCompliance) 1324if (SecurityUtils.RequiresFipsCompliance) 1334!SecurityUtils.RequiresFipsCompliance /* indicates the managed version of the algortithm */ );
System\IdentityModel\Policy\AuthorizationContext.cs (1)
21return SecurityUtils.CreateDefaultAuthorizationContext(authorizationPolicies);
System\IdentityModel\Policy\DefaultEvaluationContext.cs (1)
16DateTime expirationTime = SecurityUtils.MaxUtcDateTime;
System\IdentityModel\Policy\UnconditionalPolicy.cs (12)
29: this(issuance, SecurityUtils.MaxUtcDateTime) 70this.primaryIdentity = from.disposable ? SecurityUtils.CloneIdentityIfNecessary(from.primaryIdentity) : from.primaryIdentity; 73this.issuance = from.disposable ? SecurityUtils.CloneClaimSetIfNecessary(from.issuance) : from.issuance; 77this.issuances = from.disposable ? SecurityUtils.CloneClaimSetsIfNecessary(from.issuances) : from.issuances; 145if (identity != null && identity != SecurityUtils.AnonymousIdentity) 152this.primaryIdentity = identity ?? SecurityUtils.AnonymousIdentity; 194SecurityUtils.DisposeIfNecessary(this.primaryIdentity as WindowsIdentity); 195SecurityUtils.DisposeClaimSetIfNecessary(this.issuance); 196SecurityUtils.DisposeClaimSetsIfNecessary(this.issuances); 227if (this.PrimaryIdentity != null && this.PrimaryIdentity != SecurityUtils.AnonymousIdentity) 231if (!evaluationContext.Properties.TryGetValue(SecurityUtils.Identities, out obj)) 234evaluationContext.Properties.Add(SecurityUtils.Identities, identities);
System\IdentityModel\PreDigestedSignedInfo.cs (1)
67long maximumNumberOfReferences = SecurityUtils.GetMaxXmlReferencesPerSignedInfo();
System\IdentityModel\SecurityUtils.cs (7)
46anonymousIdentity = SecurityUtils.CreateIdentity(String.Empty); 334if (this.policy.PrimaryIdentity != null && this.policy.PrimaryIdentity != SecurityUtils.AnonymousIdentity) 338properties.Add(SecurityUtils.Identities, identities); 599return CreateAuthorizationPolicies(claimSet, SecurityUtils.MaxUtcDateTime); 741ret.Add(SecurityUtils.CloneClaimSetIfNecessary(claimSets[i])); 753SecurityUtils.DisposeIfNecessary(claimSet as WindowsClaimSet); 763SecurityUtils.DisposeIfNecessary(claimSets[i] as WindowsClaimSet);
System\IdentityModel\Selectors\CustomUserNameSecurityTokenAuthenticator.cs (2)
28return SecurityUtils.CreateAuthorizationPolicies(new UserNameClaimSet(userName, validator.GetType().Name)); 40this.identity = SecurityUtils.CreateIdentity(userName, authType);
System\IdentityModel\Selectors\SamlSecurityTokenAuthenticator.cs (2)
237return SecurityUtils.CreateIdentity(rsaKeyIdentifierClause.Rsa.ToXmlString(false), this.GetType().Name); 247return SecurityUtils.IsCurrentlyTimeEffective(token.Assertion.Conditions.NotBefore, token.Assertion.Conditions.NotOnOrAfter, this.maxClockSkew);
System\IdentityModel\Selectors\WindowsSecurityTokenAuthenticator.cs (1)
36return SecurityUtils.CreateAuthorizationPolicies(claimSet, windowsToken.ValidTo);
System\IdentityModel\Selectors\WindowsUserNameSecurityTokenAuthenticator.cs (3)
58WindowsIdentity windowsIdentity = new WindowsIdentity(tokenHandle.DangerousGetHandle(), SecurityUtils.AuthTypeBasic); 59WindowsClaimSet claimSet = new WindowsClaimSet(windowsIdentity, SecurityUtils.AuthTypeBasic, this.includeWindowsGroups, false); 60return SecurityUtils.CreateAuthorizationPolicies(claimSet, claimSet.ExpirationTime);
System\IdentityModel\Selectors\X509CertificateChain.cs (2)
133SecurityUtils.GetCertificateId(certificate), new CryptographicException(error).Message))); 304SecurityUtils.ResetAllCertificates(intermediates);
System\IdentityModel\Selectors\X509CertificateStore.cs (3)
140bytes = SecurityUtils.DecodeHexString(strFindValue); 183bytes = SecurityUtils.DecodeHexString(strFindValue); 206bytes = SecurityUtils.DecodeHexString(strFindValue);
System\IdentityModel\Selectors\X509CertificateValidator.cs (6)
136return SecurityUtils.CollectionContainsCertificate(certificates, certificate); 141SecurityUtils.ResetAllCertificates(certificates); 166SecurityUtils.GetCertificateId(certificate), now, certificate.NotBefore, certificate.NotAfter)); 173SecurityUtils.GetCertificateId(certificate))); 180SecurityUtils.GetCertificateId(certificate))); 220SecurityUtils.GetCertificateId(certificate), GetChainStatusInformation(chain.ChainStatus))));
System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (8)
81return SecurityUtils.CreateAuthorizationPolicies(x509ClaimSet, x509Token.ValidTo); 86windowsClaimSet = new WindowsClaimSet( ( (X509WindowsSecurityToken)token ).WindowsIdentity, SecurityUtils.AuthTypeCertMap, this.includeWindowsGroups, this.cloneHandle ); 95if (Environment.OSVersion.Version.Major >= SecurityUtils.WindowsVistaMajorNumber) 106SecurityUtils.GetCertificateId(x509Token.Certificate)))); 109using (WindowsIdentity initialWindowsIdentity = new WindowsIdentity(name, SecurityUtils.AuthTypeCertMap)) 112windowsIdentity = new WindowsIdentity(initialWindowsIdentity.Token, SecurityUtils.AuthTypeCertMap); 116windowsClaimSet = new WindowsClaimSet(windowsIdentity, SecurityUtils.AuthTypeCertMap, this.includeWindowsGroups, false); 277return new WindowsIdentity(tokenHandle.DangerousGetHandle(), SecurityUtils.AuthTypeCertMap);
System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (2)
50SecurityUtils.ResetAllCertificates(certificates); 67SecurityUtils.ResetCertificate(this.certificate);
System\IdentityModel\SignedXml.cs (4)
82if (SecurityUtils.RequiresFipsCompliance && signatureMethod == SecurityAlgorithms.RsaSha256Signature) 192if (SecurityUtils.RequiresFipsCompliance && signatureMethod == SecurityAlgorithms.RsaSha256Signature) 690long maximumNumberOfReferences = SecurityUtils.GetMaxXmlReferencesPerSignedInfo(); 1368long maximumTransforms = SecurityUtils.GetMaxXmlTransformsPerReference();
System\IdentityModel\Tokens\BinaryKeyIdentifierClause.cs (3)
33this.identificationData = SecurityUtils.CloneBuffer(identificationData); 43return SecurityUtils.CloneBuffer(this.identificationData); 71return SecurityUtils.MatchesBuffer(this.identificationData, 0, data, offset);
System\IdentityModel\Tokens\KerberosReceiverSecurityToken.cs (3)
144return SecurityUtils.CloneBuffer(this.request); 268WindowsIdentity windowsIdentity = new WindowsIdentity( tokenHandle.DangerousGetHandle(), SecurityUtils.AuthTypeKerberos); 269Initialize(this.id, SecurityUtils.AuthTypeKerberos, effectiveTime, expirationTime, windowsIdentity, false);
System\IdentityModel\Tokens\KerberosRequestorSecurityToken.cs (1)
123return SecurityUtils.CloneBuffer(this.apreq);
System\IdentityModel\Tokens\RsaKeyIdentifierClause.cs (4)
49return SecurityUtils.CloneBuffer(this.rsaParameters.Exponent); 54return SecurityUtils.CloneBuffer(this.rsaParameters.Modulus); 72return SecurityUtils.MatchesBuffer(this.rsaParameters.Modulus, rsaParameters.Modulus) && 73SecurityUtils.MatchesBuffer(this.rsaParameters.Exponent, rsaParameters.Exponent);
System\IdentityModel\Tokens\RsaSecurityToken.cs (1)
163get { return SecurityUtils.MaxUtcDateTime; }
System\IdentityModel\Tokens\SamlConditions.cs (4)
22DateTime notBefore = SecurityUtils.MinUtcDateTime; 23DateTime notOnOrAfter = SecurityUtils.MaxUtcDateTime; 160if (this.notBefore != SecurityUtils.MinUtcDateTime) 167if (this.notOnOrAfter != SecurityUtils.MaxUtcDateTime)
System\IdentityModel\Tokens\SamlSecurityToken.cs (2)
74return SecurityUtils.MinUtcDateTime; 87return SecurityUtils.MaxUtcDateTime;
System\IdentityModel\Tokens\SamlSubject.cs (1)
242this.identity = SecurityUtils.CreateIdentity(identityClaim.Resource.ToString(), this.GetType().Name);
System\IdentityModel\Tokens\SamlSubjectStatement.cs (1)
85this.policy = new UnconditionalPolicy(this.subject.Identity, claimSets.AsReadOnly(), SecurityUtils.MaxUtcDateTime);
System\IdentityModel\Tokens\UserNameSecurityToken.cs (1)
52get { return SecurityUtils.MaxUtcDateTime; }
System\IdentityModel\Tokens\WindowsSecurityToken.cs (1)
61this.windowsIdentity = clone ? SecurityUtils.CloneWindowsIdentityIfNecessary(windowsIdentity, authenticationType) : windowsIdentity;
System\IdentityModel\Tokens\X509SecurityToken.cs (4)
16DateTime effectiveTime = SecurityUtils.MaxUtcDateTime; 17DateTime expirationTime = SecurityUtils.MinUtcDateTime; 84if (this.effectiveTime == SecurityUtils.MaxUtcDateTime) 95if (this.expirationTime == SecurityUtils.MinUtcDateTime)
System\IdentityModel\Tokens\X509SubjectKeyIdentifierClause.cs (1)
62byte[] ski = SecurityUtils.CloneBuffer(data, SkiDataOffset, data.Length - SkiDataOffset);
System\IdentityModel\Tokens\X509WindowsSecurityToken.cs (1)
43this.windowsIdentity = clone ? SecurityUtils.CloneWindowsIdentityIfNecessary(windowsIdentity, authenticationType) : windowsIdentity;
System\IdentityModel\Tokens\XmlDsigSep2000.cs (1)
254if ( !SecurityUtils.TryCreateX509CertificateFromRawData( reader.ReadElementContentAsBase64(), out certificate ) )
System\ServiceModel\Security\EncryptedKey.cs (1)
101this.wrappedKey = SecurityUtils.ReadContentAsBase64(reader, maxBufferSize);
System\ServiceModel\Security\Tokens\BinarySecretSecurityToken.cs (3)
59this.securityKeys = SecurityUtils.CreateSymmetricSecurityKeys(this.key); 78this.securityKeys = SecurityUtils.CreateSymmetricSecurityKeys(this.key); 114return SecurityUtils.CloneBuffer(this.key);
System\ServiceModel\Security\Tokens\WrappedKeySecurityToken.cs (3)
87this.wrappedKey = SecurityUtils.EncryptKey(wrappingToken, wrappingAlgorithm, keyToWrap); 108this.securityKey = SecurityUtils.CreateSymmetricSecurityKeys(keyToWrap); 188return SecurityUtils.CloneBuffer(this.wrappedKey);