SSF configuration for external Smartcard Readers

Hello colleagues,
I 'm working at a customer who is implementing a SAP project (R/3 4.6C SR2), in which is involved the goverment.
The goverment is forcing to the customer to implement digital signature in some steps of his business process, one of this steps is running on SAP R/3 system. The digital signature will be used with digital signature in order to "package" some critical data like "billing amount", for instance.
The goverment is imposing the smartcard encryption solution, that is hardware encryption.
I have been looking for information about it, so I understood the following:
1._ Some smartcards vendors are compliance with SAP.
2._ I need to install in the server running SAP the smartcard and the smartreader in order to manipulate and to access the encryption functionality.
3._  The smartcard is configured in SAP by transaction SSFA and other reports.
4._  The encryption functionality is accessed by SSF function group.
I downloaded the documents "SSF user guide", "security quick guide: digital signature" and "digital signature in FI".
I've found into a paper called "Digital Signatures
in SAP Applications - Web App.Server 6.40" the following:
1.3.1. SSF for the ABAP Stack
The SSF Library for the ABAP Stack is used in applications that are written in ABAP. It supports the functions for creating and verifying digital signatures (PKCS#7), and functions for encrypting and decrypting documents.
SSF requires an external security product to provide these functions. The SAP Security Library (SAPSECULIB) is delivered with the SAP system as the default product. However, the SAP Security Library only supports digital signatures without cryptographic hardware (SmartCards, SmartTokens, Cryptoboards). Instead of the SAPSECULIB, customers can also use the SAPCRYPTOLIB, which can be downloaded from the SAP Service Marketplace. The SAPSECULIB supports the DSA (Digital Signature Algorithm) algorithm, and the SAPCRYPTOLIB supports both the DSA and the RSA algorithms. The algorithm that you must use in your signature process depends on the CA that issues the certificate. Most CAs use the RSA algorithm. Note that country-specific export guidelines apply in the case of the SAPCRYPTOLIB. For more information, see SAP Note 397175.
For support for encrypting and decrypting documents, and for generating digital signatures using cryptographic hardware, an external security products from our partners is required. These security products use SAP’s SSF interface and are certified for this by SAP. For a list of the certified products, see the SAP Service Marketplace under http://service.sap.com/securitypartners, and then choose the link “Partner for Secure Store and Forward, digital signatures“ (SSF).
The SSF Library for the ABAP stack is available as of SAP Basis 4.0.
I don't undertand how is the relationship between SAPCRYPTOLIB and the SmartReader Card established/configured.
We think about the "Government of Chile" will deliver the customer a SmartCard Reader from Schlumberger (Cryptoflex 16K Card).
Should be great if you can provide me with any useful information in order to understand how to implement this configuration.
Best regards, Carlos
Message was edited by: Carlos Guevara
Message was edited by: Carlos Guevara
Message was edited by: Carlos Guevara

Hi,
Thanks a lot for your answer. I have more questions:
As I mentioned before, the Government office will provide a SmartCard reader to the customer: it's "Cryptoflex 16K card from Schlumberger". You can take a look to its features here:
http://www.cryptoflex.com/Products/Cryptoflex_Features/cryptoflex_features.html#
There, you can see the following:
Supported Applications and Platforms
Integrates with PC/SC
Integrates with PKSC#11   >>> (*)
Entrust Ready
Plug & Play with Windows 2000 and Windows XP
Axalto SDK
In the document about Digital Signatures "DigSig_Netweaver_BestPractices_en.doc", you can see the following:
1.2.1 PKCS#7
PKCS#7 stands for Public-Key Cryptography Standard # 7. The PKCS standards are specifications that were developed by RSA Security for secure information exchange using the Internet. PKCS#7 is currently a format established in the market. It describes a wrapper format, meaning that the output format does not correspond to the input format. If, for example, a PKCS#7 signature is attached to a PDF document, the document is then in PKCS#7 format. This format is a binary format, which in turn means that direct display is not very good, and is not suitable for a user. A special tool (viewer) must therefore be used for display. Unfortunately, usable PKCS#7 viewers are not currently available on the market. This format is very suitable for purely automatic processing (without a display component for the user).
SAP offers the PKCS#7 signature on the ABAP platform (as of SAP Basis 4.0B) and on the Java platform (as of SAP Web AS 6.30).
So here are my questions:
1) From above, can you tell me if I'm wrong, or this SmartCard ("Cryptoflex 16K card from Schlumberger") is incompatible with SAP Digital Signature implementation (the Smartcard uses PKCS#11 -see (*) above- and SAP uses PKCS#7)?
2) I didn't find to Schlumberger as a certified partner into the SAP link for Certified Partners for Digital Signatures:
http://www50.sap.com/softwarepartnerdir/products/certify/prod_def.asp?DescID=259&ProdDesc=Digital%20Signatures%2C%20Encryption%20and%20SSF
Does it mean that this partner can't provide SSF compatibility?
3) Can you provide me any kind of documentation in order to understand what are the whole configurations that need to be done from the "basis" side (if questions 1 and 2 are false) in order to configure this arquitecture?
4) Can you explain a little bit how the SAPCRYPTOLIB is used in this context? I mean, should we need it in order to encrypt/decrypt digital signatures/envelopes?
Best Regards, Carlos

Similar Messages

  • Automated Runtime Configuration for External Services

    Hello,
    in relation to my bachelor thesis I was wondering if there is API or another way to set the backend systems destinations for external services dynamically and not by entering the information in CAF Runtime.
    Thanks,
    Petromil

    Hello Bonnie,
    Here is some documents which will help you to setup External Service Management.
    http://help.sap.com/bp_bblibrary/500/documentation/U42_BB_ConfigGuide_EN_BR.doc
    <a href="http://help.sap.com/bestpractices/BBLibrary/documentation/J24_BB_ConfigGuide_EN_UK.doc">SD/MM Services</a>
    Regard,
    Arif Mansuri

  • What Is an Appropriate Hostname & DNS Zone Configuration for External DNS Setup?

    I setup servers that are hosted on a secure external data centre. The data centre has its own DNSS, so the DNS service is never setup on the server itself, and is handled by the data centre. I have already setup a handful of servers, and they all seem to be working well. Nevertheless, a couple of people in these discussions have told me, that I'm not setting the servers up 'properly' because of the way I'm naming the server - ie., they believe I'm assigning a 'wrong' hostname - and because of the way I'm setting up subdomains in the zone file. Here is how I'm currently doing it:
    CURRENT SETUP:
    The server is public, and it is also the ONLY machine publicly in the domain zone. So, if the client's domain is "example.com", there is only one machine that will respond to all services in that domain. Because of this:
    - Server Hostname: "example.com"
    - reverse DNS PTR record points to "example.com"
    -  'mail.example.com', 'www.example.com', 'ftp.example.com', etc, are all setup as A records that point to the same IP address as "example.com".
    This has been working fine so far. I have not had any problems with any service, including mail. However, a couple of people suggested that "example.com" is not a fully qualified domain name, and that this setup is therefore  'incorrect', and that it will cause me problems in the future. They suggest I should be setting these servers up like this:
    SUGGESTED SETUP:
    - Server Hostname: "server.example.com"
    - reverse DNS PTR record points to "server.example.com"
    - setup "www.example.com" as a record pointing to the same IP address as "server.example.com", but avoid setting up other subdomains unless absolutely necessary - ie., tell client to use "server.example.com" as the 'proper' address for mail/ftp/etc.
    Technically, 'net', 'company.net' and 'server.company.net' can all be fully qualified domain names, if each one of them points unequivocally to a single IP address. An domain name is not fully qualified, for instance, when it points to a subnet instead of a single IP address. Using "example.com" as a FQDN is technically correct. However, what is 'technically correct' and what Server considers acceptable are not always the same thing....
    I certainly don't want my clients to have problems in the future, and if OS X Server is going to misbehave because of the way I'm setting up my hostname and zone files, I need to know for sure NOW rather than later!

    I'm the "other people" referenced here.
    For general information on DNS, please acquire and skim a copy of Cricket Liu's DNS and BIND book.  It was on its fifth edition when last I checked.  DNS server on OS X Server is the ISC BIND server, which is discussed in that book in some detail.
    If configuring OS X Server in a data center, the OS X Server box probably does not want (nor need) to be running a local DNS server.  (Running local DNS services just means that DNS server will potentially become part of a DNS DDoS, if who can issue queries to the server isn't carefully controlled.)  Use the DC DNS server(s).
    If you want the domain itself to be used as an IP address (eg: example.com), then that's usually an A record, particularly if you're getting email via that domain (and not an MX record going elsewhere).  Some versions of OS X Server have had some issues with setting up this record within Server Admin.app and Server.app.
    The previous issues were likely due to stale DNS translations lurking within the configuration, and caching of that data up to the TTL.  (FWIW, this discussion is related to this thread and this thread.)

  • SCOT Configuration--for external mail

    Hi All,
    I am trying to configure SCOT on my solution manager server. and able to send mail inside comapny  mail domain but not able to send mail on any external mail domain like yahoo,hotmail.gmail.
    we are using MS exchange server for mailing. please advice me if any further setting require on Mail server side.
    Thank
    Gyan

    Hi,
    Yes this is because your SMTP email server does allow sending emails to the outsid world.
    If you are using SAP WAS 6.10 or above you do not need any extra configuration you need only to follow the following steps:
    https://service.sap.com/sap/support/notes/455140
    This is because the SMTPplug-in from WAS 6.10 and onwards - supports all SMTP mail gateways and you do not need any SAP Exchange Connector as well to connect to MS Exchange Servers. Please find below the details from SAP as well:
    https://service.sap.com/sap/support/notes/122657
    if you have followed all the steps as mentioned in sap note 455140 above, please liaise with your M/S Exchange Server administrator so that he can unblock the sending of emails to the outside world as well, if that is permitted.
    - Regards, Dibya

  • Listener configuration for external procedures

    i am running Oracle 10g database release 2 on a windows platform.
    I have gone thru the online documentation for configuring a separate listener for the extproc agent.
    But i wonder if this listener.ora setting is the same on all platforms including Windows.
    "EXTPROC_DLLS=ONLY:/home/xyz/mylib.so:/home/abc/urlib.so,LD_LIBRARY_PATH=/private/xpm/lib:/private/mylibs, MYPATH=/usr/ucb:/usr/local/packages,APL_ENV_FILE=/apl/conf/env.txt"
    is it okay for me to just copy this and paste into my ENVS value in the listener.ora file.
    How different are the path(s) on Windows platform?

    you just check tnsping,lsnctrl ,check status of database..
    lsnctrl start again after stopping it first,
    then startup through internl in svrmgrl
    hope it may effective..
    wasim

  • Need help with classpath configuration for external jar files

    We have coded our own JAAS login module, and it uses classes located in jar files, and these jar files were not created using SAP dev studio, e.g. they were provided by a third party vendor as a set of tools.
    So, how do we deploy these jar files so that our SAP JAAS login module can find them ? We found we can run consoleconfig.sh to change the classpath which SAP J2EE engine uses, but we wondered if there was a better way to do this. Of course, if the jar files were created by us, we can include them in the dev studio project and they would be deployed using SDM, and this would not require any changes to classpath using consoleconfig.sh
    Thankyou in advance for your help.

    I noticed nobody has sent any feedback on this yet, so I wondered if I have posted to the wrong forum ? Any thoughts on this ?
    Thanks,
    Tim

  • How to find the WebUrl alert was raised for external network

    I have two weburl's requestes to monitor under SCOM2007 R2
    url one:  https://www.asdftest.com
    url two:  https://www.lkjhtest.com
    "url one" is configured to access the weburl from internal network and external network(internet) as well.
    "url two" is not configured to access from external network(internet). only configured for for internal network.
    I have configured for scom monitoring for the above two urls using the SCOM 2007 R2 web application template. After configuration i have not received any alert from the "Url Two"
    Q1). I am expecting an alert for "Url two" because it is not configured for external network access. 
    why i was not received any alert for that.
    Q2). How to find an web Url alert is raised for internal network or external network. SCOM Tool is not asked me to specify that the weburl is is from internal/external network access.
    Q3). Particularly how to find the Url alert was raised for external network
    please suggest me and correct me if i am wrong. 
    Thanks in advance.

    Hi,
    Please refer to your another thread:
    http://social.technet.microsoft.com/Forums/en-US/10d32ff3-d1a5-4875-b1ad-bb01a5799a33/web-url-monitoring-internalexternal-network?forum=operationsmana
    Regards,
    Yan Li
    Regards, Yan Li

  • SAP DMS - How to do an external DMS configuration for the existing system ?

    Hi All.
    Greetings.
    Request help and understanding.
    Am new to the world of SAP. And request SOME clarity for understanding of DMS.
    We are wanting to put an external DMS server and wish to configure for the same.
    So that the load on the production SAP R/3 database is reduced.
    We are now wanting to test the same on Dev environment.
    From SDN Link :
    I understand that :
    DMS basically has a content server. which stores documents.
    That can be accessed through Web, SAP R/3 Gui , SAP Portal.
    I have gone thro various links and the following links i have found to be informative and helpful :
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/c1/1c31a243c711d1893e0000e8323c4f/frameset.htm
    http://wiki.sdn.sap.com/wiki/display/PLM/DMS+Customizing
    http://help.sap.com/saphelp_nw70/helpdata/en/59/fba637fcf7dc39e10000009b38f8cf/frameset.htm
    However, would like to know the following because am not getting the clarity :
    1) Is there any supported platform / compatibility guide for DMS ?
    if yes, can someone send me the link?
    2) We have oracle 11g as our for SAP R/3 backend.
    Windows 2003 server 64 bit system.
    When i check the system status on the dev server of sap.
    It says. ECC 6.0 Rel 7.00 update 20 (hOpe am reading it correctly)
    After much search on the SMP site,
    we finally discovered and downloaded the DMS software for unicode and / 64 bit.
    Which we saw under the maintenance components separately seen for DMS 7.0
    Now for this DMS content server which we would like to make it external for storage of documents -
    do we need to have a separate database for this purpose as a repository.
    If i run a setup of DMS - will that automatically install any default repository for this or
    will it allow me to choose any other repository for the same ?
    Can anyone advise on this.
    Because this link says content server is based on Instance of MAXDB : http://help.sap.com/saphelp_nw70/helpdata/en/59/fba637fcf7dc39e10000009b38f8cf/frameset.htm
    3) I read some thing like this on some of the SDN links :
    P40 - Integration of DMS
    P62 - R&D Document Manage¬ment and Workflow
    P71 - Document management
    What are they referring to.
    4) We would be accessing these thro web, gui, customised portal.
    This content server configuration is a bit confusing.
    5) Is SNC configuration required to be done for the separate DMS server setup.
    If yes, how to do that ? any configuration link for that please ?
    Can anyone advise on the things to do.
    Steps to do.
    What all are the pre-requisites to check, before we start the set up of DMS.
    Can anyone help me understand this whole thing regarding the DMS installation and configuration.
    Step-wise.. from the start to end.
    Because it gives me a lot of uneasiness without having everything in place before we could say we could start the whole process of configuration / installation.
    Many thanks for your help in advance.
    Wishing you a happy and relaxed weekend.
    Kind regards
    Indu

    Thanks christoph & pradeep kumar.
    did a few more research and atleast have come to understand that.
    DMS server installation has content server which works only with MAXDB.
    So my understanding is correct.
    And what we see as Easy DMS is a client installation.
    which probably i would look at at a later stage.
    Found this link to be a little more informative :
    http://www.sapfans.com/forums/viewtopic.php?f=12&t=330558
    I really wish. That life were to be so easy. To call a consultant and finish it off
    Wishful thinking
    thanks and cheers
    indu

  • Configure a sharepoint 2013 site for external and internal access

    I need to configure a local install of sharepoint 2013 so that users can access it internally and externally using windows/AD authentication. The internal and external addresses are different.
    I have bound an external ip to the domain for external access.
    I have created Alternate Access mapping, and bound the host header but I get a file not found message for external access.
    Have I missed something here? why the error and how can it be fixed. Step by step process would be appreciated.

    Hi Luis,
    According to your description, my understanding is that the error occurred when accessing the site externally.
    The most common cause for this is that the IIS host header is configured incorrectly. The 404 will appear because we are hitting a different IIS web site and not the one we are intended to.
    Here is a similar issue for you to take a look:
    http://stackoverflow.com/questions/14953322/sharepoint-2013-404-not-found-while-accessing-site-collection-from-outside
    More references:
    http://technet.microsoft.com/en-us/library/cc261814(v=office.15).aspx
    http://technet.microsoft.com/en-us/library/cc263208(v=office.15).aspx
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • External Driver Configuration for Process Integration 7.10

    Hello colleagues,
    I need connection the External Driver Configuration for Process Integration 7.10. Where is the how to?? The PI is 7.10 and bbdd is Oracle.
    Regards.

    Hello Victor
    You will easily find the answer to this by searching the forum. Use the search terms "jdbc driver 7.10".
    Please search the forum first before opening a thread. If you don't find the answer then open a new thread.
    Regards
    Mark

  • Best RAID configuration for combining external thunderbolt enclosures?

    I'm looking at configuring two external Western Digital Thunderbolt Duo drive enclosures using Disk Utility's software RAID setup tool. Each enclosure houses two 2TB drives. I'm looking to get the performance of RAID 0 striping with the redundancy of RAID 1 mirroring. What I'm not sure of, and I hope someone can shed some light on, is how to combine the RAID sets to achieve my desired goal. As I see it, there are two possible ways to go about this.
    The first would be to configure the master RAID set as mirrored, with the individual thunderbolt enclosures configured as striped sets. Example:
    The second approach would be to configure the master RAID set as striped, with the individual thunderbolt enclosures configured as mirrored set. Example:
    Can anyone tell me which is the better way to go about this? Are there advantages/disadvantages to either approach? Thanks for any insight you might have!

    Start here:
    http://en.wikipedia.org/wiki/RAID
    see the heading Nested (hybrid) RAID
    The issue with striped RAID is that loss of one drive is devastating. Lose one drive and you lose it ALL.
    They advocate you make a striped set of Mirrored drives. One failure and you're fine, as long as you don't have another failure before you fix it.
    NB> RAID is not Backup -- you still need a backup.

  • SCOT configuration for internal & external email system in EP.

    Hi,
    I want to add SCOT configuration for internal & external email system in  SAP EP 7.0  ?
    What all steps I need to do ? any good documents on this ?

    Hi Haider,
    I have read the link you have given me to configure SCOT. I have 3  doubt plzz clarify.
    Doubt No. 1:
    In that link its mentioned that I have to add 2  profile parameter in the transaction RZ10 namely icm/server_port_<>*  and is/SMTP/virt_host_<>*
    My question is Can I put any value which i like in place of * like can I add either icm/server_port_2  OR  icm/server_port_3 OR icm/server_port_4  in icm parameter AND ALSO
    Can I put any value which i like in place of * in is/SMTP/virt parameter like can I add either is/SMTP/virt_host_0  OR  is/SMTP/virt_host_1  OR is/SMTP/virt_host_2 .
    Doubt No. 2:
    What port value I have to put in the profile parameter    icm/server_port_2  in RZ10.  Can I put any port value ? and automatically that port will work? say suppose I addded this profile parameter in RZ10
    icm/server_port_2 = PROT=SMTP,PORT=25000,TIMEOUT=180          so automatically 25000 port will work ? or will it give error?
    Doubt No. 3:
    When I go to SMICM transaction and go to services , I get the following:
    No.  Log         Service name/port     Host name           Keep Alive    Proc TimeOut   Active
    1     HTTP               8000                  epv.sopm.com           30                     60               Yes
    2     SMTP               0                       epv.sopm.com            30                    60                Yes
    3     HTTPS             8001                 epv.sopm.com            30                    180               Yes
    This means that HTTP port is 8000,   HTTPS port is 8001. My question is why in SMTP its showing 0, why no port is shown?
    I have not added any profile parameter like  icm/server_port_2 = PROT=SMTP,PORT=25000,TIMEOUT=180     for SMTP in RZ10 as of now.
    Is this the reason for this ?

  • Invoiced blocked for sales order (configurable material external procurement )

    Hello Expert
    Configurable material external procurement
    Invoiced blocked because ,"Error reading the material cost estimate for sales order "75501"
    Message no. KE292
    Diagnosis
    In Profitability Analysis (CO-PA), the system tried to valuate item
    000010 of sales order 75501 by reading the corresponding product cost
    estimate.
    However, no product cost estimate could be found for this sales order
    item.
    The system accessed product costing for product 10820 using costing
    key 002 as defined in the
    CO-PA Customizing
    settings.
    System Response
    The system cannot process the document any further.
    Procedure
    Check your Customizing settings.
    Note:We can't run cost estimate and releasing it because it's a configurable material  but external procurement. We place a purchse order based on configurable sales orser
    Thanks
    Parves

    Hello Declan,
    Thanks for your reply. Could you please give me the steps for Maintain the
    sales order cost estimate?
    Requirement: Customer service receive order with variant configuration product,
    then MRP Crete PeReq, convert  PO and
    send to supplier .Supplier configure the product and direct delivery to
    customer. Supplier sends an invoice to us. Then we send invoice to our customer
    Thanks
    Parves

  • External drive configuration for iMovie events

    I have a lot of old 8mm & mini dv tapes, that I want to get transferred to external hard drives to edit in iMovie. Once transferred, I plan to back them up and store the backups, then edit and organize. I just upgraded to a new iMac and do not have the firewire 400 port any longer. It seems that the USB connection would be too slow to do iMovie editing on external drives. I would like to use internal drives in a dual or multi dock.
    I have several 500G, firewire 400, external hard drives, daisy chained together that I have already I filled. They take up too much space, outlets and cables, so I'm switching to internal drives with a dock.
    Someone mentioned that you can get a dock that holds multiple hard drives, which seems might allow faster transfer speeds between them for editing, between the drives. (as well as need less cables/outlets, etc). If I am editing in iMovie, I would think a firewire 800 dock would be preferable versus a USB.
    I've seen dual USB 2.0/eSATA (or USB 3.0 docks, which I don't think Apple is supporting right now). Can you use a dual eSATA drive with an iMac (can you use an adapter)?
    I also saw some 4 bay towers online, but I don't think that's what I'm after. I'm not sure that I would be swapping them alot. I would like it all together in order to create projects with clips from various years.
    So I'm wondering what would be the ideal configuration for iMovie editing on a new iMac? I am thinking a firewire 800 dual dock might be ideal (I am sure 2-2Tb internal drives should be more than enough to hold all my video, until I edit it down). Would that be too sluggish? I guess I could work with 2-1Tb drives and swap them out, if that would be too much.
    Any recommendations on a dock? Newegg has a pricey dual IcyDock with FW 800 for $180
    http://www.newegg.com/Product/Product.aspx?Item=N82E16817198031&nmmc=OTC-Froogle&cm_mmc=OTC-Froogle-_-ExternalEnclosure-_-ICYDOCK--17198031
    or a Thermaltake w/USB & eSASTA for $$44
    http://www.newegg.com/Product/Product.aspx?Item=N82E16817153112&cmre=dual_dock-_-17-153-112--Product
    PS-is there a site that has suggestions on organizing iPhoto & iMovie libraries?

    LOVE this Fantom drive. Very quiet and an amazing price for 1TB with all interfaces.
    http://www.macmall.com/macmall/shop/detail.asp?Redir=1&description=FantomDrives%2DG%2DForce+Quad+Interface+1TB+External+eSATA%2FFireWire+800%2FFireWire+4 00%2FUSB+2%2E0+Hard+Drive%2DExternal+HardDrives&dpno=7350333
    Or check out this deal for their 2TB version
    http://www.macmall.com/macmall/shop/detail.asp?Redir=1&description=FantomDrives%2DG%2DForce+MegaDisk+2TB+External+Triple+Interface+%28Firewire+800%2F400+ %2B+USB+2%2E0%29+Hard+Drive%2DExternal+HardDrives&dpno=7304498

  • Configure digital filter for external clock

    I am trying to use a digital filter on my PXI-6602 card and I can't get it to configure for an external clock. It keeps telling me the numbers don't match up but I don't see the logic to the numbers it supports. Here is the error I got for a time base of 100 Hz and a min pulse width of 1/(100 / 2) based on the period of 2 clock cycles.
     Desired Minimum Pulse Width could not be produced.
    Minimum Pulse Width is affected by the Digital Filter Timebase Source and the Digital Filter Timebase Rate. To see how these two property settings can affect the Minimum Pulse Width, refer to product documentation for more details.
    Property: CI.CountEdges.DigFltr.TimebaseSrc
    Requested Value: /PXI1Slot2/PFI36
    Property: CI.CountEdges.DigFltr.TimebaseRate
    Requested Value:  100.000000
    Property: CI.CountEdges.DigFltr.MinPulseWidth
    Requested Value:  20.0e-3
    Supported Values:  80.0e-3 to  171.798692e6
    Task Name: _unnamedTask<49>
    I know my math is off since the filter uses the leading edge of the pulse but 0.08 seconds is 12.5 Hz and I don't get it. Other frequencies produce different but also odd (to me) numbers.
    Attached is a copy of my VI
    Attachments:
    External Clock for Filter.jpg ‏131 KB

    Digital filtering ensures that a high pulse is high for at least a certain time (minimum pulse width) in microseconds.  This is to ensure that a fluke noise signal does not count as a high pulse.  It also ensures that a voltage overshoot to the high value does not register more than one high pulse as it settles in to the value.
    The specifications of the digital filtering is outline on page 3-1 to 3-3 of the 660x User Manual, found here. It specifies on page 3-3 that there are five different settings for the digital filter minimum pulse width:
    5 µs 
    1 µs 
    500 ns 
    100 ns 
    Or, programmable with a custom tfltrclk (period in seconds of Filter Clock).  However, when using tfltrclk, minimum pulse width needs to equal to 2*tfltrclk.  Your current setup has the minimum pulse width set up for minimum pulse width = 1/(tfltrclck/2) = 2/tfltrclck rather that 2*tflrclk.
    I think you already knew all of this.  However, the Filter Clock does not equal the Filter Clock Timebase.
    If we look on page 3-3 in the manual we seed that Filter clock is actually 1/4th the speed of the Filter Clock Timebase.  
    Therefore, in your setup:
    Filter Timebase Rate = 100Hz
    Filter Clock Rate= 1/4th *100 Hz = 25Hz
    Filter Clock Period = 1/25Hz = 0.04 seconds
    2*Filter Clock Period = Minimum Pulse Width = 2*0.04=0.08 seconds.
    Which is the minimum value it was suggesting.  This will always be four times as large as what you were guessing before.
    Eric S.
    AE Specialist | Global Support
    National Instruments

Maybe you are looking for