diff options
author | Kyungwook Tak <k.tak@samsung.com> | 2016-11-14 21:09:09 +0900 |
---|---|---|
committer | Kyungwook Tak <k.tak@samsung.com> | 2016-11-15 10:55:40 +0900 |
commit | 29cb52ccce46b14c04ce7d4c9977eaab764c8eb7 (patch) | |
tree | ebb05db1106d944d134544c2304fceb4bb1e6103 /Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs | |
parent | c08716ffe06ed8afed95214be8b316ee149bd0c7 (diff) | |
download | security-29cb52ccce46b14c04ce7d4c9977eaab764c8eb7.tar.gz security-29cb52ccce46b14c04ce7d4c9977eaab764c8eb7.tar.bz2 security-29cb52ccce46b14c04ce7d4c9977eaab764c8eb7.zip |
Add null args exception handling
Change-Id: If7ff462fbdb25fc5535386a53277fce751489641
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
Diffstat (limited to 'Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs')
-rw-r--r-- | Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs b/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs index 5ffbe0b..d3cd784 100644 --- a/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs +++ b/Tizen.Security.SecureRepository/Tizen.Security.SecureRepository/Certificate.cs @@ -30,12 +30,18 @@ namespace Tizen.Security.SecureRepository /// </summary> /// <param name="filePath">The path of certificate file to be loaded.</param> /// <returns>Loaded certificate class instance.</returns> + /// <exception cref="ArgumentNullException"> + /// filePath should not be null + /// </exception> /// <exception cref="InvalidOperationException"> /// Invalid certificate file format. Provided file path does not exist or /// cannot be accessed. /// </exception> static public Certificate Load(string filePath) { + if (filePath == null) + throw new ArgumentNullException("filepath should not be null"); + IntPtr ptr = IntPtr.Zero; Interop.CheckNThrowException( |