Manage Certificates Used with NPS (2024)

  • Article

Applies to: Windows Server 2022, Windows Server 2019, Windows Server 2016

If you deploy a certificate-based authentication method, such as Extensible Authentication Protocol-Transport Layer Security (EAP-TLS), Protected Extensible Authentication Protocol-Transport Layer Security (PEAP-TLS), and PEAP-Microsoft Challenge Handshake Authentication Protocol version 2 (MS-CHAP v2), you must enroll a server certificate to all of your NPSs. The server certificate must:

  • Meet the minimum server certificate requirements as described in Configure Certificate Templates for PEAP and EAP Requirements

  • Be issued by a certification authority (CA) that is trusted by client computers. A CA is trusted when its certificate exists in the Trusted Root Certification Authorities certificate store for the current user and local computer.

The following instructions assist in managing NPS certificates in deployments where the trusted root CA is a third-party CA, such as Verisign, or is a CA that you have deployed for your public key infrastructure (PKI) by using Active Directory Certificate Services (AD CS).

Change the Cached TLS Handle Expiry

During the initial authentication processes for EAP-TLS, PEAP-TLS, and PEAP-MS-CHAP v2, the NPS caches a portion of the connecting client's TLS connection properties. The client also caches a portion of the NPS's TLS connection properties.

Each individual collection of these TLS connection properties is called a TLS handle.

Client computers can cache the TLS handles for multiple authenticators, while NPSs can cache the TLS handles of many client computers.

The cached TLS handles on the client and server allow the reauthentication process to occur more rapidly. For example, when a wireless computer reauthenticates with an NPS, the NPS can examine the TLS handle for the wireless client and can quickly determine that the client connection is a reconnect. The NPS authorizes the connection without performing full authentication.

Correspondingly, the client examines the TLS handle for the NPS, determines that it is a reconnect, and does not need to perform server authentication.

On computers running Windows 10 and Windows Server 2016, the default TLS handle expiry is 10 hours.

In some circ*mstances, you might want to increase or decrease the TLS handle expiry time.

For example, you might want to decrease the TLS handle expiry time in circ*mstances where a user's certificate is revoked by an administrator and the certificate has expired. In this scenario, the user can still connect to the network if an NPS has a cached TLS handle that has not expired. Reducing the TLS handle expiry might help prevent such users with revoked certificates from reconnecting.

Note

The best solution to this scenario is to disable the user account in Active Directory, or to remove the user account from the Active Directory group that is granted permission to connect to the network in network policy. The propagation of these changes to all domain controllers might also be delayed, however, due to replication latency.

Configure the TLS Handle Expiry Time on Client Computers

You can use this procedure to change the amount of time that client computers cache the TLS handle of an NPS. After successfully authenticating an NPS, client computers cache TLS connection properties of the NPS as a TLS handle. The TLS handle has a default duration of 10 hours (36,000,000 milliseconds). You can increase or decrease the TLS handle expiry time by using the following procedure.

Membership in Administrators, or equivalent, is the minimum required to complete this procedure.

Important

This procedure must be performed on an NPS, not on a client computer.

To configure the TLS handle expiry time on client computers

  1. On an NPS, open Registry Editor.

  2. Browse to the registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL

  3. On the Edit menu, click New, and then click Key.

  4. Type ClientCacheTime, and then press ENTER.

  5. Right-click ClientCacheTime, click New, and then click DWORD (32-bit) Value.

  6. Type the amount of time, in milliseconds, that you want client computers to cache the TLS handle of an NPS after the first successful authentication attempt by the NPS.

Configure the TLS Handle Expiry Time on NPSs

Use this procedure to change the amount of time that NPSs cache the TLS handle of client computers. After successfully authenticating an access client, NPSs cache TLS connection properties of the client computer as a TLS handle. The TLS handle has a default duration of 10 hours (36,000,000 milliseconds). You can increase or decrease the TLS handle expiry time by using the following procedure.

Membership in Administrators, or equivalent, is the minimum required to complete this procedure.

Important

This procedure must be performed on an NPS, not on a client computer.

To configure the TLS handle expiry time on NPSs

  1. On an NPS, open Registry Editor.

  2. Browse to the registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL

  3. On the Edit menu, click New, and then click Key.

  4. Type ServerCacheTime, and then press ENTER.

  5. Right-click ServerCacheTime, click New, and then click DWORD (32-bit) Value.

  6. Type the amount of time, in milliseconds, that you want NPSs to cache the TLS handle of a client computer after the first successful authentication attempt by the client.

Obtain the SHA-1 Hash of a Trusted Root CA Certificate

Use this procedure to obtain the Secure Hash Algorithm (SHA-1) hash of a trusted root certification authority (CA) from a certificate that is installed on the local computer. In some circ*mstances, such as when deploying Group Policy, it is necessary to designate a certificate by using the SHA-1 hash of the certificate.

When using Group Policy, you can designate one or more trusted root CA certificates that clients must use in order to authenticate the NPS during the process of mutual authentication with EAP or PEAP. To designate a trusted root CA certificate that clients must use to validate the server certificate, you can enter the SHA-1 hash of the certificate.

This procedure demonstrates how to obtain the SHA-1 hash of a trusted root CA certificate by using the Certificates Microsoft Management Console (MMC) snap-in.

To complete this procedure, you must be a member of the Users group on the local computer.

To obtain the SHA-1 hash of a trusted root CA certificate

  1. In the Run dialog box or Windows PowerShell, type mmc, and then press ENTER. The Microsoft Management Console (MMC) opens. In the MMC, click File, then click Add/Remove Snap\in. The Add or Remove Snap-ins dialog box opens.

  2. In Add or Remove Snap-ins, in Available snap-ins, double-click Certificates. The Certificates snap-in wizard opens. Click Computer account, and then click Next.

  3. In Select Computer, ensure that Local computer (the computer this console is running on) is selected, click Finish, and then click OK.

  4. In the left pane, double-click Certificates (Local Computer), and then double-click the Trusted Root Certification Authorities folder.

  5. The Certificates folder is a subfolder of the Trusted Root Certification Authorities folder. Click the Certificates folder.

  6. In the details pane, browse to the certificate for your trusted root CA. Double-click the certificate. The Certificate dialog box opens.

  7. In the Certificate dialog box, click the Details tab.

  8. In the list of fields, scroll to and select Thumbprint.

  9. In the lower pane, the hexadecimal string that is the SHA-1 hash of your certificate is displayed. Select the SHA-1 hash, and then press the Windows keyboard shortcut for the Copy command (CTRL+C) to copy the hash to the Windows clipboard.

  10. Open the location to which you want to paste the SHA-1 hash, correctly locate the cursor, and then press the Windows keyboard shortcut for the Paste command (CTRL+V).

For more information about certificates and NPS, see Configure Certificate Templates for PEAP and EAP Requirements.

For more information about NPS, see Network Policy Server (NPS).

Manage Certificates Used with NPS (2024)

FAQs

Does NPS need a certificate? ›

Minimum server certificate requirements. With PEAP-MS-CHAP v2, PEAP-TLS, or EAP-TLS as the authentication method, the NPS must use a server certificate that meets the minimum server certificate requirements.

What is an NPS certificate? ›

In order to help people save money for their retirement, the National Pension System, or NPS, was created. It eventually helps establish a pension fund that will provide you with a steady income after you retire. But there are taxes and tax provisions always in the picture when it comes to any form of income.

Which of the following NPS authentication methods require certificates? ›

EAP-TLS. EAP-TLS uses certificates for both client and server authentication, and requires that you deploy a public key infrastructure (PKI) in your organization. Deploying a PKI can be complex, and requires a planning phase that is independent of planning for the use of NPS as a RADIUS server.

How do I change the certificate that NPS uses? ›

The certificate needs to be installed on each NPS server. Then, you need to edit the Network Policy and specify the new certificate. NPS Console > Policies > Network Policy. Choose your policy for wireless and then on the “Constraints” tab > Authentication Methods > EAP Types > Edit > Choose the new certificate.

How to check NPS certificate? ›

Verify Network Policy Server (NPS) enrollment of a server certificate
  1. In Server Manager, click Tools, and then click Network Policy Server. ...
  2. Double-click Policies, right-click Network Policies, and click New. ...
  3. In Specify Network Policy Name and Connection Type, in Policy name, type Test policy.
Jul 29, 2021

Can I skip NPS? ›

If you forget to make NPS contributions then you will need to pay a Rs 100 penalty to unfreeze it, provided the subscriber pays the minimum contribution for the period. The subscriber can visit a PoP to make the required payment and reactivate the NPS account.

What are the three types of NPS? ›

Seasoned practitioners of the Net Promoter System gather feedback from their customers in three different ways: competitive benchmark, relationship, and experience NPS. The competitive benchmark Net Promoter Score is often overlooked or undervalued.

What is the main purpose of NPS? ›

NPS is an initiative undertaken by the Government of India with the aim of providing retirement benefits to all the citizens of India. NPS seeks to inculcate the habit of saving for retirement amongst the citizens. Here, we will cover the objectives of NPS, types of NPS accounts, interest rates and benefits.

How do you calculate NPS certification? ›

NPS Calculation Formula
  1. Collect the NPS survey results.
  2. Subtract the number of detractors (scores of 0–6) from the number of promoters (scores of 9 and 10).
  3. Divide that amount by the total responses.
  4. Multiply the final number by 100.
Jun 4, 2024

How does NPS authentication work? ›

User authentication: NPS authenticates users and devices attempting to connect to the network, ensuring that only those with valid credentials can gain access. This authentication process is crucial for securing network access points, such as VPNs, wireless networks, and dial-up connections.

How are certificates used for authentication? ›

Certificate-based authentication servers use certificates and single sign-on (SSO) to authenticate a user, machine, or device. Authentication is performed through the interaction of public keys, private keys, and certificate authorities (CAs). Each public key comes paired with a unique private key.

Is Microsoft NPS deprecated? ›

To answer your question - the NPS extension for Azure AD Multi-Factor Authentication is not being deprecated at this time and continue to be available for the customers.

How do I correct my NPS details? ›

You can follow these steps to update the necessary details: Step 1: Download Form S3 from the official NPS Trust website. Step 2: Fill out the form with your PRAN and the updated details. Step 3: Visit your nearest Point of Presence (POP) or Point of Presence Service Provider (POP-SP) and submit the form.

How to download NPS certificate? ›

Following the steps below will help you download the NPS statement directly from DigiLocker:
  1. Download the DigiLocker app on your smartphone and then log in with your username and password.
  2. Search for “PFRDA” and choose the respective CRA.
  3. Provide the 12-digit Permanent Retirement Account Number (PRAN).
Apr 29, 2024

How do I renew my expired NPS certificate? ›

All Tasks > Advanced Operations > Renew This Certificate with the Same key... Then just select the new certificate in NPS Network Policies.

What proof is required for NPS? ›

Individuals currently living in India will have to submit documents like a recent photograph, PAN card, proof of address and bank account details. While overseas citizens of India are required to submit their OCI card and proof of address for the foreign country. Where can I open NPS account?

What certification is offered for NPS? ›

NCC is a not-for-profit organization that provides a national certification program for nurses, NPs, physicians and other licensed health care professionals. NCC's NP certification programs are accredited by both the ABSNC and the NCCA.

How do I get proof of NPS? ›

You can download your NPS transaction statement online using the NSDL portal or NPS by Protean CRA or the Umang app.

How do I install a certificate in NPS? ›

Complete these steps in order to install the computer certificate for the NPS:
  1. Click Start, enter mmc, and press Enter.
  2. Click File > Add/Remove Snap-in.
  3. Choose Certificates, and click Add.
  4. Choose Computer account, and click Next.
  5. Select Local Computer, and click Finish.
Oct 4, 2022

References

Top Articles
Houston Eye Associates on LinkedIn: #eyecare #wecare #seethedifference
Houston Eye Associates on LinkedIn: #eyecare #wecare #seethedifference
Netronline Taxes
2018 Jeep Wrangler Unlimited All New for sale - Portland, OR - craigslist
The UPS Store | Ship & Print Here > 400 West Broadway
Trabestis En Beaumont
9192464227
Select The Best Reagents For The Reaction Below.
City Of Spokane Code Enforcement
Jesus Revolution Showtimes Near Chisholm Trail 8
Catsweb Tx State
Robot or human?
Osrs Blessed Axe
10 Great Things You Might Know Troy McClure From | Topless Robot
Watch The Lovely Bones Online Free 123Movies
Candy Land Santa Ana
Palm Springs Ca Craigslist
How to Watch the Fifty Shades Trilogy and Rom-Coms
If you bought Canned or Pouched Tuna between June 1, 2011 and July 1, 2015, you may qualify to get cash from class action settlements totaling $152.2 million
Milanka Kudel Telegram
Gayla Glenn Harris County Texas Update
Toyota Camry Hybrid Long Term Review: A Big Luxury Sedan With Hatchback Efficiency
Dr Ayad Alsaadi
Ford F-350 Models Trim Levels and Packages
Purdue 247 Football
Jeff Nippard Push Pull Program Pdf
Marquette Gas Prices
Dei Ebill
Kirk Franklin Mother Debra Jones Age
Angel Haynes Dropbox
Cinema | Düsseldorfer Filmkunstkinos
TJ Maxx‘s Top 12 Competitors: An Expert Analysis - Marketing Scoop
Play It Again Sports Forsyth Photos
Roadtoutopiasweepstakes.con
Emily Katherine Correro
Poster & 1600 Autocollants créatifs | Activité facile et ludique | Poppik Stickers
Nsu Occupational Therapy Prerequisites
Pokemon Reborn Locations
Cdcs Rochester
Paperless Employee/Kiewit Pay Statements
Blackwolf Run Pro Shop
Indiana Jones 5 Showtimes Near Cinemark Stroud Mall And Xd
Dee Dee Blanchard Crime Scene Photos
Engr 2300 Osu
Wilson Tire And Auto Service Gambrills Photos
Ucla Basketball Bruinzone
Ehc Workspace Login
Mother Cabrini, the First American Saint of the Catholic Church
St Anthony Hospital Crown Point Visiting Hours
O'reilly's Eastman Georgia
Latest Posts
Article information

Author: Ray Christiansen

Last Updated:

Views: 6418

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Ray Christiansen

Birthday: 1998-05-04

Address: Apt. 814 34339 Sauer Islands, Hirtheville, GA 02446-8771

Phone: +337636892828

Job: Lead Hospitality Designer

Hobby: Urban exploration, Tai chi, Lockpicking, Fashion, Gunsmithing, Pottery, Geocaching

Introduction: My name is Ray Christiansen, I am a fair, good, cute, gentle, vast, glamorous, excited person who loves writing and wants to share my knowledge and understanding with you.