namespace Cosmos.Plugs
{
	[Cosmos.IL2CPU.Plugs.Plug(Target = typeof(System.Security.Cryptography.X509Certificates.X509Utils), TargetFramework = Cosmos.IL2CPU.Plugs.FrameworkVersion.v4_0)]
	public static class System_Security_Cryptography_X509Certificates_X509UtilsImpl
	{

		public static System.Void _DuplicateCertContext(System.IntPtr handle, System.Security.Cryptography.X509Certificates.SafeCertContextHandle* safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._DuplicateCertContext' has not been implemented!");
		}

		public static System.Byte[] _GetCertRawData(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetCertRawData' has not been implemented!");
		}

		public static System.String _GetPublicKeyOid(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetPublicKeyOid' has not been implemented!");
		}

		public static System.Byte[] _GetPublicKeyParameters(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetPublicKeyParameters' has not been implemented!");
		}

		public static System.Byte[] _GetPublicKeyValue(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetPublicKeyValue' has not been implemented!");
		}

		public static System.Byte[] _GetThumbprint(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetThumbprint' has not been implemented!");
		}

		public static System.Void _AddCertificateToStore(System.Security.Cryptography.X509Certificates.SafeCertStoreHandle safeCertStoreHandle, System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._AddCertificateToStore' has not been implemented!");
		}

		public static System.Byte[] _ExportCertificatesToBlob(System.Security.Cryptography.X509Certificates.SafeCertStoreHandle safeCertStoreHandle, System.Security.Cryptography.X509Certificates.X509ContentType contentType, System.IntPtr password)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._ExportCertificatesToBlob' has not been implemented!");
		}

		public static System.Int32 _GetAlgIdFromOid(System.String oid)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetAlgIdFromOid' has not been implemented!");
		}

		public static System.Void _GetDateNotAfter(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext, Microsoft.Win32.Win32Native+FILE_TIME* fileTime)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetDateNotAfter' has not been implemented!");
		}

		public static System.Void _GetDateNotBefore(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext, Microsoft.Win32.Win32Native+FILE_TIME* fileTime)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetDateNotBefore' has not been implemented!");
		}

		public static System.String _GetFriendlyNameFromOid(System.String oid)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetFriendlyNameFromOid' has not been implemented!");
		}

		public static System.String _GetIssuerName(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext, System.Boolean legacyV1Mode)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetIssuerName' has not been implemented!");
		}

		public static System.String _GetOidFromFriendlyName(System.String oid)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetOidFromFriendlyName' has not been implemented!");
		}

		public static System.String _GetSubjectInfo(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext, System.UInt32 displayType, System.Boolean legacyV1Mode)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetSubjectInfo' has not been implemented!");
		}

		public static System.Byte[] _GetSerialNumber(System.Security.Cryptography.X509Certificates.SafeCertContextHandle safeCertContext)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._GetSerialNumber' has not been implemented!");
		}

		public static System.Void _LoadCertFromBlob(System.Byte[] rawData, System.IntPtr password, System.UInt32 dwFlags, System.Boolean persistKeySet, System.Security.Cryptography.X509Certificates.SafeCertContextHandle* pCertCtx)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob' has not been implemented!");
		}

		public static System.Void _LoadCertFromFile(System.String fileName, System.IntPtr password, System.UInt32 dwFlags, System.Boolean persistKeySet, System.Security.Cryptography.X509Certificates.SafeCertContextHandle* pCertCtx)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromFile' has not been implemented!");
		}

		public static System.Void _OpenX509Store(System.UInt32 storeType, System.UInt32 flags, System.String storeName, System.Security.Cryptography.X509Certificates.SafeCertStoreHandle* safeCertStoreHandle)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._OpenX509Store' has not been implemented!");
		}

		public static System.UInt32 _QueryCertBlobType(System.Byte[] rawData)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._QueryCertBlobType' has not been implemented!");
		}

		public static System.UInt32 _QueryCertFileType(System.String fileName)
		{
			throw new System.NotImplementedException("Method 'System.Security.Cryptography.X509Certificates.X509Utils._QueryCertFileType' has not been implemented!");
		}
	}
}
