Objective
Use Case
-
Ramesh wants to communicate with Suresh in a secure manner using RSA encryption algorithm.??
RSA is one of the widely used Public Key cryptosystem used for encrypted data exchange. ?? RSA stands for Rivest Shamir and Adleman, a combination of names of the designers who came up with the algorithm in 1977. RSA uses the concept of “Trap Door One-way function”. ?? A Trap Door One-way function is easy to compute on one direction but difficult to reverse the computation. Its strength relies on the hardness of prime factorization. The time required to compute prime factorization increases exponentially with increase in size of the number, as there are more steps involved. As the number grows the computer needs minutes, then hours and eventually needs hundreds and thousands of years to factor huge numbers. This concept of factorization is used to build the trapdoor solution. ??
Advantages of using RSA are as follows,
-
There is no requirement for transmission of private keys. This improves security and convenience.
-
Anyone who wants to compute private key, requires knowledge of the factorization of “n” which is the number used for generating the private key. If “n” is large, it would take hundreds of years to compute the factorization that leads to the private key even with the most powerful computer.??
Disadvantages of using RSA are as follows,
-
While using RSA, it takes time to compute private and public key and there are secret key encryption methods which are significantly faster than RSA. Thus the disadvantage of RSA is computation speed as it takes more time compared to other methods.
Instructions
In order to setup RSA keys on NetScaler, the following steps has to be followed.
-
Navigate to ?? Configuration tab -> Traffic Management -> SSL
-
Configure RSA Key parameters
-
Key Filename indicates the filename which has the RSA parameters. The file( in this case “RSA_Key”) will get created at path /nsconfig/ssl/ by default.
-
Key Size varies from minimum of 512 to a maximum of 4096.??
-
Public Exponent value indicates the random number used along with public key mentioned above to encrypt user message.??
-
Click “Create”. This will create RSA Key file at path /nsconfig/ssl by default.??
The RSA file will contain the key inside ----BEGIN RSA PRIVATE KEY----- and -----END RSA PRIVATE KEY----- in the created file.
To get server certificate, a Certificate Signing Request(CSR) has to be created.?? The Certificate Signing Request has to be sent to a Certificate Authority(CA), who issues a server certificate in return.
How to create a Certificate Signing Request?
Steps to generate Certificate Signing Request(CSR) are as follows,
-
Navigate to Traffic Management -> SSL??
-
Under SSL certificates click “Create Certificate Signing Request (CSR)
-
Enter the information required for creating a Certificate Signing Request.
This Certificate Signing Request has to be sent to a Certificate Authority to get the required Certificate. Using the RSA Key and Certificate received from CA, a Certificate-Key pair has to be created.??
How to create a Certificate-Key Pair?
A Certificate-Key pair can be created as follows:
-
Navigate to ?? Configuration tab -> Traffic Management -> SSL -> SSL Certificates
-
Click Install
-
???? Certificate-Key Pair Name indicates the name to be used for the certificate
-
Certificate File Name indicates the name of the certificate received from CA
-
Key File Name is the name of the RSA key file generated earlier.
This SSL certificate that is created can be bound to a vserver.
??
Supporto Citrix
Traduzione automatica
Questo articolo ?? ¨ stato tradotto da un sistema di traduzione automatica e non ?? ¨ stata valutata da persone. Citrix fornisce traduzione automatica per aumentare l'accesso per supportare contenuti; tuttavia, articoli automaticamente tradotte possono possono contenere degli errori. Citrix non ?? ¨ responsabile di incongruenze, errori o danni derivanti dell'uso di articoli automaticamente tradotte.
Citrix技術支持
自動翻譯
這篇文章被翻譯由一個自動翻譯系統,並沒有受到人們的審查。 Citrix提供自動翻譯,增加獲得支持的內容;但是,自動翻譯的文章可能可以包含錯誤。思傑不負責不一致,錯誤或損壞因使用自動翻譯的文章的結果。
Поддержка Citrix
Tradução automática
Эта статья была переведена автоматической системой перевода и не был рассмотрен людьми. Citrix обеспечивает автоматический перевод с целью расширения доступа для поддержки контента; Однако, автоматически переведенные статьи могут может содержать ошибки. Citrix не несет ответственности за несоответствия, ошибки, или повреждения, возникшие в результате использования автоматически переведенных статей.
시트릭스 지원
자동 번역
이 문서 자동 번역 시스템에 의해 번역 된 사람들에 의해 검토되지 않았다. 시트릭스는 컨텐츠를 지원하기 위해 접근을 높이기 위해 자동 번역을 제공합니다; 그러나, 자동으로 번역 기사 오류를 포함 할 수있다. 시트릭스는 자동으로 번역 된 기사의 사용의 결과로 발생하는 불일치, 오류 또는 손해에 대해 책임을지지 않습니다.