Updating exception filters to use when instead of if
This commit is contained in:
parent
ae6698a924
commit
8136affef9
|
|
@ -61,7 +61,7 @@ namespace Microsoft.AspNet.Security.DataProtection.Azure
|
||||||
{
|
{
|
||||||
blobRef.DownloadToStream(memoryStream);
|
blobRef.DownloadToStream(memoryStream);
|
||||||
}
|
}
|
||||||
catch (StorageException ex) if (ex.RequestInformation.HttpStatusCode == (int)HttpStatusCode.NotFound)
|
catch (StorageException ex) when (ex.RequestInformation.HttpStatusCode == (int)HttpStatusCode.NotFound)
|
||||||
{
|
{
|
||||||
// 404s are not a fatal error - empty keyring
|
// 404s are not a fatal error - empty keyring
|
||||||
return null;
|
return null;
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ namespace Microsoft.AspNet.Security.DataProtection.Cng
|
||||||
pbAdditionalAuthenticatedData: (pbAdditionalAuthenticatedDataArray != null) ? &pbAdditionalAuthenticatedDataArray[additionalAuthenticatedData.Offset] : &dummy,
|
pbAdditionalAuthenticatedData: (pbAdditionalAuthenticatedDataArray != null) ? &pbAdditionalAuthenticatedDataArray[additionalAuthenticatedData.Offset] : &dummy,
|
||||||
cbAdditionalAuthenticatedData: (uint)additionalAuthenticatedData.Count);
|
cbAdditionalAuthenticatedData: (uint)additionalAuthenticatedData.Count);
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize to CryptographicException.
|
// Homogenize to CryptographicException.
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
@ -71,7 +71,7 @@ namespace Microsoft.AspNet.Security.DataProtection.Cng
|
||||||
cbPreBuffer: preBufferSize,
|
cbPreBuffer: preBufferSize,
|
||||||
cbPostBuffer: postBufferSize);
|
cbPostBuffer: postBufferSize);
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize to CryptographicException.
|
// Homogenize to CryptographicException.
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ namespace Microsoft.AspNet.Security.DataProtection
|
||||||
byte[] protectedDataAsBytes = protector.Protect(unprotectedDataAsBytes);
|
byte[] protectedDataAsBytes = protector.Protect(unprotectedDataAsBytes);
|
||||||
return WebEncoders.Base64UrlEncode(protectedDataAsBytes);
|
return WebEncoders.Base64UrlEncode(protectedDataAsBytes);
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize exceptions to CryptographicException
|
// Homogenize exceptions to CryptographicException
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
@ -60,7 +60,7 @@ namespace Microsoft.AspNet.Security.DataProtection
|
||||||
byte[] unprotectedDataAsBytes = protector.Unprotect(protectedDataAsBytes);
|
byte[] unprotectedDataAsBytes = protector.Unprotect(protectedDataAsBytes);
|
||||||
return CryptoUtil.SecureUtf8Encoding.GetString(unprotectedDataAsBytes);
|
return CryptoUtil.SecureUtf8Encoding.GetString(unprotectedDataAsBytes);
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize exceptions to CryptographicException
|
// Homogenize exceptions to CryptographicException
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ namespace Microsoft.AspNet.Security.DataProtection.Dpapi
|
||||||
return _shim.Protect(unprotectedData, _combinedPurposes, _scope)
|
return _shim.Protect(unprotectedData, _combinedPurposes, _scope)
|
||||||
?? CryptoUtil.Fail<byte[]>("Null return value.");
|
?? CryptoUtil.Fail<byte[]>("Null return value.");
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize to CryptographicException
|
// Homogenize to CryptographicException
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
@ -57,7 +57,7 @@ namespace Microsoft.AspNet.Security.DataProtection.Dpapi
|
||||||
return _shim.Unprotect(protectedData, _combinedPurposes, _scope)
|
return _shim.Unprotect(protectedData, _combinedPurposes, _scope)
|
||||||
?? CryptoUtil.Fail<byte[]>("Null return value.");
|
?? CryptoUtil.Fail<byte[]>("Null return value.");
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize to CryptographicException
|
// Homogenize to CryptographicException
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@ namespace Microsoft.AspNet.Security.DataProtection.KeyManagement
|
||||||
postBufferSize: 0);
|
postBufferSize: 0);
|
||||||
CryptoUtil.Assert(retVal != null && retVal.Length >= sizeof(uint) + sizeof(Guid), "retVal != null && retVal.Length >= sizeof(uint) + sizeof(Guid)");
|
CryptoUtil.Assert(retVal != null && retVal.Length >= sizeof(uint) + sizeof(Guid), "retVal != null && retVal.Length >= sizeof(uint) + sizeof(Guid)");
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// homogenize all errors to CryptographicException
|
// homogenize all errors to CryptographicException
|
||||||
throw Error.Common_EncryptionFailed(ex);
|
throw Error.Common_EncryptionFailed(ex);
|
||||||
|
|
@ -247,7 +247,7 @@ namespace Microsoft.AspNet.Security.DataProtection.KeyManagement
|
||||||
CryptoUtil.Assert(retVal != null, "retVal != null");
|
CryptoUtil.Assert(retVal != null, "retVal != null");
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// homogenize all failures to CryptographicException
|
// homogenize all failures to CryptographicException
|
||||||
throw Error.DecryptionFailed(ex);
|
throw Error.DecryptionFailed(ex);
|
||||||
|
|
|
||||||
|
|
@ -278,7 +278,7 @@ namespace Microsoft.AspNet.Security.DataProtection.Managed
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize all exceptions to CryptographicException.
|
// Homogenize all exceptions to CryptographicException.
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
@ -382,7 +382,7 @@ namespace Microsoft.AspNet.Security.DataProtection.Managed
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize all exceptions to CryptographicException.
|
// Homogenize all exceptions to CryptographicException.
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
|
||||||
|
|
@ -86,7 +86,7 @@ namespace Microsoft.AspNet.Security.DataProtection
|
||||||
expiration = new DateTimeOffset((long)utcTicksExpiration, TimeSpan.Zero);
|
expiration = new DateTimeOffset((long)utcTicksExpiration, TimeSpan.Zero);
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
catch (Exception ex) if (!(ex is CryptographicException))
|
catch (Exception ex) when (!(ex is CryptographicException))
|
||||||
{
|
{
|
||||||
// Homogenize all failures to CryptographicException
|
// Homogenize all failures to CryptographicException
|
||||||
throw Error.CryptCommon_GenericError(ex);
|
throw Error.CryptCommon_GenericError(ex);
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@
|
||||||
"aspnetcore50": {
|
"aspnetcore50": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Win32.Registry": "4.0.0-beta-*",
|
"Microsoft.Win32.Registry": "4.0.0-beta-*",
|
||||||
|
"System.IO": "4.0.10-beta-*",
|
||||||
"System.Security.Cryptography.X509Certificates": "4.0.0-beta-*",
|
"System.Security.Cryptography.X509Certificates": "4.0.0-beta-*",
|
||||||
"System.Security.Cryptography.Encryption.Aes": "4.0.0-beta-*",
|
"System.Security.Cryptography.Encryption.Aes": "4.0.0-beta-*",
|
||||||
"System.Security.Cryptography.Hashing.Algorithms": "4.0.0-beta-*",
|
"System.Security.Cryptography.Hashing.Algorithms": "4.0.0-beta-*",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue