PKI - CDP and AIA paths, why must the URL be so complex?

I'm currently desiging a new PKI infrastructure and thinking about the CPD and AIA extensions of the root and issuing CAs.
There is more than enough documention to find, but (almost) everyone is using the same kind of syntaxes to build the CDP and AIA urls. An AIA extension URL for example:
http://pki.fabrikam.com/CertEnroll/<ServerDNSName>_<CaName><CertificateName>.crt
This means that every issued certificate gets the following AIA URL in its extension:
http://pki.fabrikam.com/CertEnroll/myrootca_Fabrikam%20Ltd.%20Root%20Certification%20Authority.crt
I don't like this URL at all. First of all you expose the name of your CA server, second of all it contains illegal URL characters (.) and third of all, with the %20 in it (spaces) it looks ugly.
Is there any reason, why I just shouldn't skip all this variables and use the following name in the AIA/CDP extensions URL, e.g.:
http://pki.fabrikam.com/certenroll/contoso-rca.crt

On Fri, 24 Oct 2014 07:11:49 +0000, MD_1977 wrote:
I'm currently desiging a new PKI infrastructure and thinking about the CPD and AIA extensions of the root and issuing CAs.
There is more than enough documention to find, but (almost) everyone is using the same kind of syntaxes to build the CDP and AIA urls. An AIA extension URL for example:
http://pki.fabrikam.com/CertEnroll/<ServerDNSName>_<CaName><CertificateName>.crt
This means that every issued certificate gets the following AIA URL in its extension:
http://pki.fabrikam.com/CertEnroll/myrootca_Fabrikam%20Ltd.%20Root%20Certification%20Authority.crt
I don't like this URL at all. First of all you expose the name of your CA server, second of all it contains illegal URL characters (.) and third of all, with the %20 in it (spaces) it looks ugly.
Exposing the host name and CN of your CA is not a risk, and if you don't
want a "." in the URL, then don't use one when you create the CN for the CA
in the first place.
Is there any reason, why I just shouldn't skip all this variables and use the following name in the AIA/CDP extensions URL, e.g.:
http://pki.fabrikam.com/certenroll/contoso-rca.crt
There are a few reasons not to do this. First of all, the CA certificate
file name is always going to be
<ServerDNSName>_<CaName><CertificateName>.crt. Secondly, if you hard code
the CA certificate name in your URLs, you're going to run into problems
after renewals as there are index numbers added to the CA certificate file
name that you won't be able account for by hard coding the certificate
name.
Paul Adare - FIM CM MVP
void russian_roulette(void) { char *target; strcpy(target, "bullet"); }
-- Simon Cozens or Thorfinn

Similar Messages

  • PKI - Add LDAP path to CDP and AIA extensions?

    Another question for our new PKI design.
    Most of the issued certificates will be used by domain clients and users. However, we will also use certificates for DirectAccess, which means CRL and AIA checking must also work for internet clients.
    As far I understand the documentation, the URL's defined for CDP and AIA checking are checked in order. Let's say a I configure the following CDP's paths, and enable the option "Include in CDP extension of issued certificates":
    1. HTTP
    2. LDAP
    Is it true that all clients (internal and external) will use option 1 first, and do a fallback to option 2? Basically this means that domain clients will never check LDAP (well at least as URL 1 is accessible)?
    When I change the order to LDAP first, so:
    1. LDAP
    2. HTTP
    Will this mean the CRL and AIA checking for internet clients will take a lot of extra time? First it tries to access the LDAP path, and after some time it falls back to HTTP? Or are internet clients smart enough to skip the LDAP path?
    Another thing I don't like of publish in the AD, is that your AD configuration comes back in every issued certificate.

    On Fri, 24 Oct 2014 07:52:52 +0000, MD_1977 wrote:
    Most of the issued certificates will be used by domain clients and users. However, we will also use certificates for DirectAccess, which means CRL and AIA checking must also work for internet clients.
    As far I understand the documentation, the URL's defined for CDP and AIA checking are checked in order. Let's say a I configure the following CDP's paths, and enable the option "Include in CDP extension of issued certificates":
    1. HTTP
    2. LDAP
    Is it true that all clients (internal and external) will use option 1 first, and do a fallback to option 2? Basically this means that domain clients will never check LDAP (well at least as URL 1 is accessible)?
    Correct.
    When I change the order to LDAP first, so:
    1. LDAP
    2. HTTP
    Will this mean the CRL and AIA checking for internet clients will take a lot of extra time? First it tries to access the LDAP path, and after some time it falls back to HTTP? Or are internet clients smart enough to skip the LDAP path?
    I wouldn't say a lot of extra time. For details check out this whitepaper
    and search for "timeout" -
    http://technet.microsoft.com/en-us/library/ee619754%28v=ws.10%29.aspx
    Another thing I don't like of publish in the AD, is that your AD configuration comes back in every issued certificate.
    There isn't a lot that a bad guy can really do with that information. The
    current recommendation and best practice calls for only using HTTP URLs in
    any event. This works much better in a number of scenarios including CRL
    checking over the Internet, non-domain joined devices and clients,
    non-Windows clients, etc. Just make sure that the HTTP CDP/AIA location is
    highly available and is accessible both internally and externally.
    Paul Adare - FIM CM MVP
    MCSE: Microsoft Certified Shutdown Engineer -- Tomi Sarvela

  • Why must the number of states on all pages be equal?

    Hi,
    I'm building a complete interactive website in Fireworks CS5 using Master Pages, States and Behaviors for some neat interactivity on the mockup.
    My question is why must the number of states be equal on all pages? I have a Master Page with a simple rollover effect on all the links, but on the Profile page I have a popup where you can insert tags. To create an interactive popup on the Profile page I need a couple of states for that popup on the Profile page. As soon as I add more states to the Profile page it loses the content from the Master Page, even if I tell all the layers in the Master page to "share on all states", when forcing the Profile page get's disconnected from the Master page.
    There has to be a simpler way of doing this!
    Thanks!

    There is no way of doing what you want in Fireworks. It's not an HTML editor and can't generate more than rudimentary interactive objects. To create more sophisticated interactive objects you need have some knowledge of coding and use software like Dreamweaver or Flash.

  • Changing CDP and AIA on internal CA

    Good morning, I have a quick question:
    I have an environment with 1 Root CA and 1 issuing CA, both are domain-joined and online. If I make changes to CDP and AIA, do I have to renew the CA-cert for both CA's? And if I have to do that, does it have any consequences for the certificates already
    issued or will they keep on working as today? (we have quite a few issued manually so re-issue all certs is not done quickly)
    Thank you in advance
    Regards Per-Torben Sørensen http://pertorben.wordpress.com/

    Deepdive for CA certificate renewal internal.
    http://social.technet.microsoft.com/wiki/contents/articles/2016.root-ca-certificate-renewal.aspx
    Regards~Biswajit
    Disclaimer: This posting is provided & with no warranties or guarantees and confers no rights.
    MCP 2003,MCSA 2003, MCSA:M 2003, CCNA, MCTS, Enterprise Admin
    MY BLOG
    Domain Controllers inventory-Quest Powershell
    Generate Report for Bulk Servers-LastBootUpTime,SerialNumber,InstallDate
    Generate a Report for installed Hotfix for Bulk Servers

  • Invites to my calendar do not appear in my calendar on macbook pro running  Maverick, but appear on my other icloud syn ios 7 ipad and iphone. Why wont the invites show on Macbook Pro running Maverick?

    Invites to my calendar do not appear in my calendar on macbook pro running  Maverick, but appear on my other icloud synch ios 7 ipad and iphone.
    Why wont the invites show on Macbook Pro running Maverick?
    All other calendar events sync fine through Icloud.

    Hi Fundads,
    If you are having issues receiving calendar updates on your Mac, you may find the following article helpful:
    iCloud: Troubleshooting iCloud Calendar
    http://support.apple.com/kb/ts3999
    Regards,
    - Brenden

  • When I select text, system wide, and delete it, why is the succeeding text then selected?

    When I select text, system wide, and delete it, why is the succeeding text then selected?
    This doesn't happen all the time, but it's happened enough for me to notice it and get super annoyed by it.
    Here's an example. If I have the following text:
    The quick brown fox jumps over the lazy dog.
    And I highlight quick brown and then press delete, I get: (The red shows the selected text)
    The fox jumps over the lazy dog.
    So when I then start typing, more text is removed than I want. Sometimes this effect carries over, so that the next couple words are selected once I start typing.
    It's wonderfully annoying. So I was wondering if anyone else was experiencing such issues or if anyone might have an idea on how to get rid of this problem.
    Thanks.

    Ooops. I haven't updated my sig in a while. I'm on 10.8.2 and it happens on a late 2008 Alu Macbook.

  • When creating a custom SearchPlugin, is it possible to add more code such as uppercase conversion of the SearchText and IF statements that change the URL depending on what is typed?

    When creating a custom SearchPlugin, is it possible to add more code such as uppercase conversion of the searchTerms and IF statements that change the URL depending on the searchTerms? Every time I try to add something firefox doesn't want to add it as a search plugin. I need to create a more powerful search tool for personal use.

    I've found some external software applications that will do it, so that leads me to believe its not possible within ID CC.

  • When I open a new tab, the new tab used to show shots of 6 or so of the last sites I'd viewed, so I could easily click on one and go to it. Now it shows a blank tab and I have to type the URL of the page I want. How can I change it back?

    When I open a new tab, the new tab used to show shots of 6 or so of the last sites I'd viewed, so I could easily click on one and go to it. Now it shows a blank tab and I have to type the URL of the page I want. How can I change it back?

    Did you have the Google Toolbar installed?
    * http://www.google.com/support/toolbar/bin/answer.py?answer=115561 Web-browsing tools : Google new tab page and most visited websites
    Other extension that have a similar feature:
    *Speed Dial: https://addons.mozilla.org/firefox/addon/4810
    *Fast Dial: https://addons.mozilla.org/firefox/addon/5721

  • Where is my 'open link in new tab' option when right-clinking a link? and... why does every page load twice? and... why do i get 'internet explorer cant open link' errors when using firefox? and... why doesnt the red 'x' stop load icon work anymore? i jus

    i have all the issues stated in my question as of this morning. they werent there last night. WTF happened to my beloved firefox? BTW,
    I got an amd dual core 4000, nvidia gtx 9800, 4 gigs ram, running on windows xp sp3.
    BTW, windows updated last night, and thats when i got the problems
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; WWTClient2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; Creative AutoUpdate v1.40.01)

    I have had a similar problem with my system. I just recently (within a week of this post) built a brand new desktop. I installed Windows 7 64-bit Home and had a clean install, no problems. Using IE downloaded an anti-virus program, and then, because it was the latest version, downloaded and installed Firefox 4.0. As I began to search the internet for other programs to install after about maybe 10-15 minutes my computer crashes. Blank screen (yet monitor was still receiving a signal from computer) and completely frozen (couldn't even change the caps and num lock on keyboard). I thought I perhaps forgot to reboot after an update so I did a manual reboot and it started up fine.
    When ever I got on the internet (still using firefox) it would crash after anywhere between 5-15 minutes. Since I've had good experience with FF in the past I thought it must be either the drivers or a hardware problem. So in-between crashes I updated all the drivers. Still had the same problem. Took the computer to a friend who knows more about computers than I do, made sure all the drivers were updated, same problem. We thought that it might be a hardware problem (bad video card, chipset, overheating issues, etc.), but after my friend played around with my computer for a day he found that when he didn't start FF at all it worked fine, even after watching a movie, or going through a playlist on Youtube.
    At the time of this posting I'm going to try to uninstall FF 4.0 and download and install FF 3.6.16 which is currently on my laptop and works like a dream. Hopefully that will do the trick, because I love using FF and would hate to have to switch to another browser. Hopefully Mozilla will work out the kinks with FF 4 so I can continue to use it.
    I apologize for the lengthy post. Any feedback would be appreciated, but is not necessary. I will try and post back after I try FF 3.16.6.

  • PLEASE READ AND HELP. WHY does the tiger disc keep ejecting and wont start?

    i just got tiger and everytime i put it in the disc tray it ejects itself after 30 seconds or so... It wont show up on desktop or the startup disc.... tried holding C to boot up using it but it didnt work and tried all trouble shooting but nothing worked. Call apple but they said they dont support my computer anymore (its 6 years old). After i told them it was a G4 they said they couldnt offer me tech support. Please i have version 10.3.9. If you need anymore info please tell me. Why is it doing this. if there are multiple reasons plz tell me. I really want to install tiger. Yes i have full version of the DVD install disc. it is version 10.4 tiger. PLEASE help. Thank you

    Hi ddkillswitch, and a warm welcome to the forums!
    When you say you have the full version, what does it say on the Disks for numbers & such? Is it the Black Retail version?
    What happens if you have Disk Utility open when you insert the DVD, or is it CDs?
    What does System Profiler>Hardware>Disc Burning, (10.3.x may be a bit different), report for the Optical drive, like...
    PIONEER DVD-RW DVR-109:
    Firmware Revision: 1.58
    Interconnect: ATAPI
    Burn Support: Yes (Apple Shipped/Supported)
    Cache: 2000 KB
    Reads DVD: Yes
    CD-Write: -R, -RW
    DVD-Write: -R, -RW, +R, +RW, +R DL
    Burn Underrun Protection CD: Yes
    Burn Underrun Protection DVD: Yes
    Write Strategies: CD-TAO, CD-SAO, CD-Raw, DVD-DAO
    Media:
    Media Type: DVD+R DL
    Blank: No
    Erasable: No
    Overwritable: No
    Appendable: Yes

  • CDP and AIA after CA Renewal w/ new key

    After renewing a level 2 CA over the weekend, I notice something concerning.  The HTTP CDP in newly-issued certificates appears as I would expect (http://[WEBSITE]/[CA NAME](1).crl) however, the HTTP AIA has not changed after the renewal.  Right
    now, the CA Certificate published in the HTTP AIA location is still the previous CA cert (still valid for a few more weeks).  If I enter the http AIA value into a browser, it downloads that old certificate.
    We are only using this CA for document signature.  Interestingly enough, when I sign a document in Acrobat & check the certificate chain on the signature, it appears correct; the new CA certificate is in the chain.  I'm guessing that Acrobat
    is leveraging LDAP vs. HTTP to grab the CA chain & CRL.
    Still, I'm wondering if there's something I need to do in order for the HTTP AIA to appear correctly.  
    Here's what the AIA definition looks like in my CA configuration script:
    -setreg CA\CACertPublicationURLs "2:http://certs.contoso.com/%3.crt\n3:ldap:///CN=%7,CN=AIA,CN=Public Key Services,CN=Services,%6%11\n1:E:\CertLog\%3.crt"
    Thanks in advance!

    You want %3%4.crt
    %3 is the CAName
    %4 is CertificateName - this will give you the incremented filename upon renewal.

  • Why is the url changing when I create a hyperlink?

    Very strange. I am copying a url from my browser to create a hyperlink in an email but when i click the link it doesn't work because the url is different. Here is the url that I copy and pasted:
    http://www.rightsideproductions.com/blogs/bd/2010/01/27/A-SERIOUS-GAME-OF-MINIAT URE-GOLF%3Ci%3ELEARNING-THE-CANON-7D%3C.SLH.i%3E/
    Here is the url that mail trys to open:
    http://www.rightsideproductions.com/blogs/bd/2010/01/27/A-SERIOUS-GAME-OF-MINIAT URE-GOLF%253Ci%253ELEARNING-THE-CANON-7D%253C.SLH.i%253E/
    It's adding a 25 before anything with a 3. Any idea on a fix?

    That is a bit amusing. The characters such as <> in the original URL are being encoded as %3C%3E. What is happening is that the URL encoding character % is itself getting URL encoded as %25 (Snow Leopard's Mail doesn't appear to do this, though).
    A workaround would be to use a website such as http://meyerweb.com/eric/tools/dencoder/ to decode the URL encoding to regular text, which will then be (hopefully correctly) URL encoded when you insert your link.

  • How to pass and fetch multiple parameter in the URL of the Web Dynpro

    Please help me to fetch parameter in runtime from the URL in web dynpro allication. Like
    MyApplication?SAPtestId=Arun?SAPtestId=Kumar?Test2=Jaiswal;
    I want to fetch the value of the SAPtestId, Test1 and Test2 in the web Dynpro Application.
    Please help me on this asap. thanks

    Hi Arun,
    Passing parameter to a wen dynpro application is done throught default inbound plug, which exist in interface viewcontroller
    and you can access those parameter in implementaion of default inbound plug
    To pass parameter
    If MainWin is your main window of application then
    1.in MainWininterfaceview controller add parameters in default inbound plug.
    To access these parameter
    1. In implementaion of MainWininterface view right a code to access these parameter
    2.Store these parameters  in controller context, so you will be access it from any screen
    as
    public void onPlugDefault(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent, java.lang.String SAPtestId )
        //@@begin onPlugDefault(ServerEvent)
    set  your controler context with SAPtestId
    //@@end

  • The back arrows no longer work and I don't see the url of the website I am visiting

    The back and forward navigation arrows in the upper left are shaded (not opaque) and don't function. It's as if I opened a new tab to get to a website and there is no backward page to get to --- except that I navigated to the page from the same tab.

    Click the orange Firefox button, go to Add-ons, then Plugins and disable this adware which you have installed:<br><br>
    * '''My Web Search'''
    Info concerning My Web Search can be found here: http://en.wikipedia.org/wiki/My_web_search
    You may possibly have a corrupt '''places.sqlite''' file. See this article about how to fix the problem: http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox<br><br>
    If this answers your question, please click the '''Solved it''' button next to this post after you log in into the forum. This will help others searching for a solution to the same subject.
    Thanks.

  • Target mode system install - why must the installer machine start from CD?

    I want to install on an iMac flatpanel 800mhz that has no working CD drive. The ibook I will use to target the imac does not want to boot from the retail Tiger CD but will read it fine under Finder.
    Is it possible to run the retail install CDs on the ibook under finder without restarting the ibook? I see no reason why the ibook must boot from the CD as it is not the ibook I will be selecting as the destination drive but the imac.
    But then Im probably wrong!
    Thx

    I want to install on an iMac flatpanel 800mhz that has no working CD drive. The ibook I will use to target the imac does not want to boot from the retail Tiger CD but will read it fine under Finder.
    Is it possible to run the retail install CDs on the ibook under finder without restarting the ibook? I see no reason why the ibook must boot from the CD as it is not the ibook I will be selecting as the destination drive but the imac.
    Put the CD in the iBook, then boot the iBook into Target Disk Mode (hold "T" while booting). You should see the floating FireWire logo on the iBook screen. Connect to the iMac with a FireWire cable and boot the iMac with Option held down. If you're lucky, you will see the Tiger DVD. Select it, then click the large, right-pointing, arrow.

Maybe you are looking for

  • MacTel iMac and the dreaded fan noise...

    a buddy of mine bought an iMac G5 2 Ghz last June and mentioned having no problem with the dreaded fan noises of said iMac. fast forward to last week when we got together to do some nerdy stuff in front of same iMac when he casually mentions to me. "

  • Repeater fails using {container.item} context within included JSP pages

    Greetings, I'm using Bea Workshop 8.1.2 and netui's based framework. I'm experiencing a problem relating to the use of jsp:insert tags as a way of templating the code as to make it more maintainable and cost effective. The problem arises when using r

  • Does OS X Lion make start up slower if you install it?

    I know a Mac is not a PC but my parents are going to buy this (OS X Lion) for me but my dad has said in the past the new opperating system makes start up on a PC slower. I was pretty sure the same thing would not happen to a Mac (being the better of

  • How to migrate view pool from old vcenter to new?

    how do I migrate a view pool from one vcenter to another?

  • Backing Up iPhoto Library to iDisk

    I am trying to back up my library to my iDisk but when I try to drag the file called iPhoto Library or the entire folder in my users file it bounces back. I know I have ample space. Any suggestions. P.S. Having the exact same problem with my iTunes l