Opc.Ua.Bindings.TcpChannel.GetPlainTextBlockSize C# (CSharp) Method

GetPlainTextBlockSize() protected method

Returns the plain text block size for key in the specified certificate.
protected GetPlainTextBlockSize ( X509Certificate2 receiverCertificate ) : int
receiverCertificate System.Security.Cryptography.X509Certificates.X509Certificate2
return int
        protected int GetPlainTextBlockSize(X509Certificate2 receiverCertificate)
        {
            switch (SecurityPolicyUri)
            {
                case SecurityPolicies.Basic256:
                case SecurityPolicies.Basic256Sha256:
                    {
                        return Rsa_GetPlainTextBlockSize(receiverCertificate, true);
                    }

                case SecurityPolicies.Basic128Rsa15:
                    {
                        return Rsa_GetPlainTextBlockSize(receiverCertificate, false);
                    }

                default:
                case SecurityPolicies.None:
                {
                    return 1;
                }
            }
        }